@yxw007/translate
Version:
A simple library that supports multiple translation engines
1,579 lines (1,564 loc) • 179 kB
TypeScript
declare function google(options?: BaseEngineOption): Engine;
/**
* Azure translate documentation: https://learn.microsoft.com/zh-cn/azure/ai-services/translator/reference/v3-0-translate
*/
interface AzureEngineOption extends BaseEngineOption {
key: string;
region: string;
}
declare function azure(options: AzureEngineOption): Engine;
interface AmazonEngineOption {
region: string;
accessKeyId: string;
secretAccessKey: string;
}
declare function amazon(options: AmazonEngineOption): Engine;
interface BaiduEngineOption extends BaseEngineOption {
appId: string;
secretKey: string;
}
declare function baidu(options: BaiduEngineOption): Engine;
interface DeeplEngineOption {
key: string;
}
declare function deepl(options: DeeplEngineOption): {
name: string;
translate<T extends Engines>(text: string | string[], opts: EngineTranslateOptions<T>): Promise<string[]>;
checkLanguage<T extends Engines>(text: string): Promise<string>;
};
interface OpenAIEngineOption extends BaseEngineOption {
apiKey: string;
model: OpenAIModel;
maxTokens?: number;
outputLog?: boolean;
}
declare function openai(options: OpenAIEngineOption): Engine;
declare const engines: {
readonly google: typeof google;
readonly azure: typeof azure;
readonly amazon: typeof amazon;
readonly baidu: typeof baidu;
readonly deepl: typeof deepl;
readonly openai: typeof openai;
readonly tencent: typeof tencent;
};
declare const _default$8: {
readonly Afrikaans: "af";
readonly Albanian: "sq";
readonly Amharic: "am";
readonly Arabic: "ar";
readonly Armenian: "hy";
readonly Assamese: "as";
readonly Azerbaijani: "az";
readonly Bashkir: "ba";
readonly Basque: "eu";
readonly Bengali: "bn";
readonly Bhojpuri: "bho";
readonly Bosnian: "bs";
readonly Bulgarian: "bg";
readonly Burmese: "my";
readonly "Cantonese (Traditional)": "yue";
readonly Catalan: "ca";
readonly Chhattisgarhi: "hne";
readonly Chinese: "zh-Hans";
readonly "Chinese (Literary)": "lzh";
readonly "Chinese (Traditional)": "zh-Hant";
readonly Croatian: "hr";
readonly Czech: "cs";
readonly Danish: "da";
readonly Dari: "prs";
readonly Dhivehi: "dv";
readonly Dogri: "doi";
readonly Double: "lug";
readonly Dutch: "nl";
readonly English: "en";
readonly Estonian: "et";
readonly "FYRO Macedonian": "mk";
readonly Faroese: "fo";
readonly Fijian: "fj";
readonly Filipino: "fil";
readonly Finnish: "fi";
readonly French: "fr";
readonly "French (Canada)": "fr-CA";
readonly Galician: "gl";
readonly Georgian: "ka";
readonly German: "de";
readonly Greek: "el";
readonly Gujarati: "gu";
readonly "Haitian Creole": "ht";
readonly Hausa: "ha";
readonly Hebrew: "he";
readonly Hindi: "hi";
readonly Hmong: "mww";
readonly Hungarian: "hu";
readonly Icelandic: "is";
readonly Igbo: "ig";
readonly Indonesian: "id";
readonly Inuinnaqtun: "ikt";
readonly Inuktitut: "iu";
readonly "Inuktitut (Latin)": "iu-Latn";
readonly Irish: "ga";
readonly Italian: "it";
readonly Japanese: "ja";
readonly Kannada: "kn";
readonly Kashmiri: "ks";
readonly Kazakh: "kk";
readonly Khmer: "km";
readonly Kikwanda: "rw";
readonly "Klingon (Latin)": "tlh-Latn";
readonly "Klingon (pIqaD)": "tlh-Piqd";
readonly Konkani: "gom";
readonly Korean: "ko";
readonly "Kurdish (Medium)": "ku";
readonly "Kurdish (North)": "kmr";
readonly Kyrgyz: "ky";
readonly Lao: "lo";
readonly Latvian: "lv";
readonly Lingala: "ln";
readonly Lithuanian: "lt";
readonly "Lower Sorbian language": "dsb";
readonly Maithili: "mai";
readonly Malagasian: "mg";
readonly Malay: "ms";
readonly Malayalam: "ml";
readonly Maltese: "mt";
readonly Manipuri: "mni";
readonly Marathi: "mr";
readonly "Mongolian (Cyrillic)": "mn-Cyrl";
readonly "Mongolian (Traditional)": "mn-Mong";
readonly Māori: "mi";
readonly Nepali: "ne";
readonly "Norwegian Bokm\u00E5l": "nb";
readonly Nyanja: "nya";
readonly Oriya: "or";
readonly Pashto: "ps";
readonly Persian: "fa";
readonly Polish: "pl";
readonly "Portugal (Brazil)": "pt";
readonly "Portugal (Portugal)": "pt-PT";
readonly Punjabi: "pa";
readonly "Quer\u00E9taro Ottomi": "otq";
readonly Romanian: "ro";
readonly Rounds: "run";
readonly Russian: "ru";
readonly Samoan: "sm";
readonly "Serbia (Latin)": "sr-Latn";
readonly "Serbian (Cyrillic)": "sr-Cyrl";
readonly Sesotho: "st";
readonly "Sesotho at Leboa": "nso";
readonly Setswana: "tn";
readonly Shona: "sn";
readonly Sindhi: "sd";
readonly Sinhalese: "si";
readonly Slovak: "sk";
readonly Slovenian: "sl";
readonly Somali: "so";
readonly Spanish: "es";
readonly Swahili: "sw";
readonly Swedish: "sv";
readonly Tahiti: "ty";
readonly Tamil: "ta";
readonly Tatar: "tt";
readonly Telugu: "te";
readonly Thai: "th";
readonly Tibetan: "bo";
readonly Tigrinya: "ti";
readonly Tongan: "to";
readonly Turkish: "tr";
readonly Turkmen: "tk";
readonly Uighur: "ug";
readonly Ukrainian: "uk";
readonly "Upper Sorbian": "hsb";
readonly Urdu: "ur";
readonly Uzbek: "uz";
readonly Vietnamese: "vi";
readonly Welsh: "cy";
readonly Will: "brx";
readonly Xhosa: "xh";
readonly Yoruba: "yo";
readonly "Yucatec Maya": "yua";
readonly Zulu: "zu";
};
declare const _default$7: {
readonly Abkhazian: "ab";
readonly Acehnese: "ace";
readonly "Acholi language": "ach";
readonly Afar: "aa";
readonly Afrikaans: "af";
readonly Albanian: "sq";
readonly Alur: "alz";
readonly Amharic: "am";
readonly Arabic: "ar";
readonly Armenian: "hy";
readonly Assamese: "as";
readonly Avar: "av";
readonly Awadhi: "awa";
readonly Aymara: "ay";
readonly Azerbaijani: "az";
readonly Badawi: "bew";
readonly Balinese: "ban";
readonly Balochi: "bal";
readonly Bambara: "bm";
readonly Bangasinan: "pag";
readonly Bashkir: "ba";
readonly Basque: "eu";
readonly Batakkalo: "btx";
readonly "Bataksi Marungon": "bts";
readonly Bataktoba: "bbc";
readonly Baure: "bci";
readonly Belarusian: "be";
readonly Bengali: "bn";
readonly Bhojpuri: "bho";
readonly Bikol: "bik";
readonly Bosnian: "bs";
readonly Breton: "br";
readonly Bulgarian: "bg";
readonly Burmese: "my";
readonly "Buryat language": "bua";
readonly Cantonese: "yue";
readonly Casey: "kha";
readonly Catalan: "ca";
readonly Cebuano: "ceb";
readonly "Chamorro language": "ch";
readonly Chechen: "ce";
readonly Chevi: "ak";
readonly Chicheva: "ny";
readonly Chiga: "cgg";
readonly Chinese: "zh-CN";
readonly "Chinese (Traditional)": "zh-TW";
readonly Chuk: "chk";
readonly Chuvash: "cv";
readonly Conga: "ts";
readonly Corsican: "co";
readonly "Crimean Tatar": "crh";
readonly Croatian: "hr";
readonly Czech: "cs";
readonly Danish: "da";
readonly Dari: "fa-AF";
readonly Dhivehi: "dv";
readonly Dinka: "din";
readonly Dogra: "doi";
readonly Dutch: "nl";
readonly Dyula: "dyu";
readonly Dzongka: "dz";
readonly Elocano: "ilo";
readonly English: "en";
readonly Esperanto: "eo";
readonly Estonian: "et";
readonly Ewe: "ee";
readonly "FYRO Macedonian": "mk";
readonly Faroese: "fo";
readonly "Feng language": "fon";
readonly Fijian: "fj";
readonly Filipino: "tl";
readonly Finnish: "fi";
readonly French: "fr";
readonly Frisian: "fy";
readonly Friulian: "fur";
readonly Fulani: "ff";
readonly Ga: "gaa";
readonly Galician: "gl";
readonly Georgian: "ka";
readonly German: "de";
readonly Gongen: "gom";
readonly Gorkbojok: "trp";
readonly "Grace and Taoism": "ndc-ZW";
readonly Greek: "el";
readonly Greenlandic: "kl";
readonly Guarani: "gn";
readonly Gujarati: "gu";
readonly "Haitian Creole": "ht";
readonly Hakachin: "cnh";
readonly Hausa: "ha";
readonly Hawaiian: "haw";
readonly Hebrew: "iw";
readonly Heligaignon: "hil";
readonly Hindi: "hi";
readonly Hmong: "hmn";
readonly Hungarian: "hu";
readonly Hunsrück: "hrx";
readonly Iban: "iba";
readonly Icelandic: "is";
readonly Igbo: "ig";
readonly Indonesian: "id";
readonly Irish: "ga";
readonly Italian: "it";
readonly "Jamaica vernacular": "jam";
readonly Japanese: "ja";
readonly Javanese: "jw";
readonly "Jingpo language": "kac";
readonly Kannada: "kn";
readonly Kanuri: "kr";
readonly Kazakh: "kk";
readonly Kekchi: "kek";
readonly Khmer: "km";
readonly Kikwanda: "rw";
readonly Kithuba: "ktu";
readonly "Komi language": "kv";
readonly Kongo: "kg";
readonly Korean: "ko";
readonly "Kurdish (Kurmanji)": "ku";
readonly "Kurdish (Solani)": "ckb";
readonly Kyrgyz: "ky";
readonly Lao: "lo";
readonly Latin: "la";
readonly Latvian: "lv";
readonly Ligurian: "lij";
readonly Limburg: "li";
readonly Lingala: "ln";
readonly Lithuanian: "lt";
readonly Lombard: "lmo";
readonly Luganda: "lg";
readonly Luo: "luo";
readonly Luxembourg: "lb";
readonly Madura: "mad";
readonly Maithili: "mai";
readonly Makassar: "mak";
readonly Malagasian: "mg";
readonly Malay: "ms";
readonly "Malay, Jawi": "ms-Arab";
readonly Malayalam: "ml";
readonly Maltese: "mt";
readonly "Malwadi language": "mwr";
readonly Mamu: "mam";
readonly Manx: "gv";
readonly Marathi: "mr";
readonly Marshallese: "mh";
readonly "Mauritius Scrio whispers": "mfe";
readonly "Meitei (Manipur)": "mni-Mtei";
readonly Minan: "min";
readonly Mizo: "lus";
readonly Mongolian: "mn";
readonly Māori: "mi";
readonly "Nahuatl (Eastern Vastka)": "nhe";
readonly "Ndebele (Southern)": "nr";
readonly Ndombe: "dov";
readonly "Nepal Language (Newar)": "new";
readonly Nepali: "ne";
readonly "Nko alphabet (West African written script)": "bm-Nkoo";
readonly "Northern Sotho": "nso";
readonly Norwegian: "no";
readonly Nuer: "nus";
readonly Occitan: "oc";
readonly Oriya: "or";
readonly "Oromo language": "om";
readonly Ossetian: "os";
readonly Pampangja: "pam";
readonly Papiamento: "pap";
readonly Pashto: "ps";
readonly Pemba: "bem";
readonly Persian: "fa";
readonly Polish: "pl";
readonly "Portugal (Brazil)": "pt";
readonly "Portugal (Portugal)": "pt-PT";
readonly "Punjabi (Gurumuchi)": "pa";
readonly "Punjabi (Shamuki)": "pa-Arab";
readonly Quechua: "qu";
readonly Ratgale: "ltg";
readonly Romani: "rom";
readonly Romanian: "ro";
readonly Rondi: "rn";
readonly Russian: "ru";
readonly Sabatec: "zap";
readonly Sakha: "sah";
readonly Samoan: "sm";
readonly Sango: "sg";
readonly Sanskrit: "sa";
readonly Santali: "sat-Latn";
readonly "Schuna language": "sn";
readonly "Scottish Gaelic": "gd";
readonly Serbian: "sr";
readonly "Seychellois Creole": "crs";
readonly Shan: "shn";
readonly Sicilian: "scn";
readonly "Sierra Leonean Creole": "kri";
readonly Silesian: "szl";
readonly Sindhi: "sd";
readonly Sinhalese: "si";
readonly Slovak: "sk";
readonly Slovenian: "sl";
readonly Somali: "so";
readonly "South Sotho": "st";
readonly Spanish: "es";
readonly "Steppe Mali": "chm";
readonly Sundanese: "su";
readonly "Susu language": "sus";
readonly Swahili: "sw";
readonly Swat: "ss";
readonly Swedish: "sv";
readonly "S\u00E1mi (North)": "se";
readonly Tahiti: "ty";
readonly Tajik: "tg";
readonly Tamaset: "ber-Latn";
readonly "Tamazight (Tifinaven)": "ber";
readonly Tamil: "ta";
readonly Tatar: "tt";
readonly Telugu: "te";
readonly Tetum: "tet";
readonly Thai: "th";
readonly Tibetan: "bo";
readonly "Tiff language": "tiv";
readonly Tigrinya: "ti";
readonly "Tok Pisin": "tpi";
readonly Tongan: "to";
readonly Tswana: "tn";
readonly Tulu: "tcy";
readonly "Tumbuka language": "tum";
readonly Turkish: "tr";
readonly Turkmen: "tk";
readonly Tuvan: "tyv";
readonly Udmurtic: "udm";
readonly Uighur: "ug";
readonly Ukrainian: "uk";
readonly Urdu: "ur";
readonly Uzbek: "uz";
readonly Venda: "ve";
readonly Venetian: "vec";
readonly Vietnamese: "vi";
readonly "Wari language": "war";
readonly Welsh: "cy";
readonly "Wolof language": "wo";
readonly Xhosa: "xh";
readonly Yiddish: "yi";
readonly Yoruba: "yo";
readonly "Yucatan Maya": "yua";
readonly Zulu: "zu";
};
declare const _default$6: {
readonly Achinese: "ach";
readonly Afrikaans: "afr";
readonly Akan: "aka";
readonly Albanian: "alb";
readonly "Algerian Arabic": "arq";
readonly Amharic: "amh";
readonly "Ancient Greek": "gra";
readonly Arabic: "ara";
readonly Aragonese: "arg";
readonly Armenian: "arm";
readonly Assamese: "asm";
readonly Asturian: "ast";
readonly Aymara: "aym";
readonly Azerbaijani: "aze";
readonly Baluchi: "bal";
readonly BasaSunda: "sun";
readonly Bashkir: "bak";
readonly Basque: "baq";
readonly Belarusian: "bel";
readonly Bemba: "bem";
readonly Bengali: "ben";
readonly "Berber languages": "ber";
readonly Bhojpuri: "bho";
readonly Bislama: "bis";
readonly Blin: "bli";
readonly Bokmål: "nob";
readonly Bosnian: "bos";
readonly "Brazilian Portuguese": "pot";
readonly Breton: "bre";
readonly Bulgarian: "bul";
readonly Buriat: "bui";
readonly Burmese: "bur";
readonly "Canadian French": "frn";
readonly Cantonese: "yue";
readonly Catalan: "cat";
readonly Cebuano: "ceb";
readonly Chechen: "che";
readonly Cherokee: "chr";
readonly Chichewa: "nya";
readonly Chinese: "zh";
readonly Chuvash: "chv";
readonly "Classical Chinese": "wyw";
readonly Cornish: "cor";
readonly Corsican: "cos";
readonly Creek: "cre";
readonly "Crimean Tatar": "cri";
readonly Croatian: "hrv";
readonly Czech: "cs";
readonly Danish: "dan";
readonly Divehi: "div";
readonly Dutch: "nl";
readonly Dzongkha: "dzo";
readonly English: "en";
readonly Esperanto: "epo";
readonly Estonian: "est";
readonly Faroese: "fao";
readonly Filipino: "fil";
readonly Finnish: "fin";
readonly French: "fra";
readonly Friulian: "fri";
readonly Fulani: "ful";
readonly Gaelic: "gla";
readonly Galician: "glg";
readonly Georgian: "geo";
readonly German: "de";
readonly Greek: "el";
readonly Guarani: "grn";
readonly Gujarati: "guj";
readonly "Haitian Creole": "ht";
readonly "Hakha Chin": "hak";
readonly Hausa: "hau";
readonly Hawaiian: "haw";
readonly Hebrew: "heb";
readonly Hiligaynon: "hil";
readonly Hindi: "hi";
readonly Hmong: "hmn";
readonly Hungarian: "hu";
readonly Hupa: "hup";
readonly Icelandic: "ice";
readonly Ido: "ido";
readonly Igbo: "ibo";
readonly Indonesian: "id";
readonly Ingush: "ing";
readonly "Interlingua ": "ina";
readonly Inuktitut: "iku";
readonly Irish: "gle";
readonly Italian: "it";
readonly Japanese: "jp";
readonly Javanese: "jav";
readonly Kabyle: "kab";
readonly Kalaallisut: "kal";
readonly Kalmyk: "kam";
readonly Kannada: "kan";
readonly Kanuri: "kau";
readonly Kashmiri: "kas";
readonly Kashubian: "kah";
readonly Khmer: "hkm";
readonly Kinyarwanda: "kin";
readonly Klingon: "kli";
readonly Kongo: "kon";
readonly Konkani: "kok";
readonly Korean: "kor";
readonly Kurdish: "kur";
readonly Kyrgyz: "kir";
readonly Lao: "lao";
readonly Latgalian: "lag";
readonly Latin: "lat";
readonly Latvian: "lav";
readonly Limburgish: "lim";
readonly Lingala: "lin";
readonly Lithuanian: "lit";
readonly Lojban: "loj";
readonly "Low German": "log";
readonly "Lower Sorbian": "los";
readonly Luganda: "lug";
readonly Luxembourgish: "ltz";
readonly Macedonian: "mac";
readonly Maithili: "mai";
readonly Malagasy: "mg";
readonly Malay: "may";
readonly Malayalam: "mal";
readonly Maltese: "mlt";
readonly Manx: "glv";
readonly Maori: "mao";
readonly Marathi: "mar";
readonly Marshallese: "mah";
readonly "Mauritian Creole": "mau";
readonly "Middle French": "frm";
readonly Mongolian: "moc";
readonly Montenegrin: "mot";
readonly "N'Ko": "nqo";
readonly Neapolitan: "nea";
readonly Nepali: "nep";
readonly "Northern Sami": "sme";
readonly "Northern Sotho": "ped";
readonly Norwegian: "nor";
readonly Nynorsk: "nno";
readonly Occitan: "oci";
readonly Ojibwa: "oji";
readonly "Old English": "eno";
readonly Oriya: "ori";
readonly Oromo: "orm";
readonly Ossetian: "oss";
readonly Pampanga: "pam";
readonly Papiamento: "pap";
readonly Pashto: "pus";
readonly Persian: "per";
readonly Polish: "pl";
readonly Portuguese: "pt";
readonly Punjabi: "pan";
readonly Quechua: "que";
readonly Romanian: "rom";
readonly Romansh: "roh";
readonly Romany: "ro";
readonly Russian: "ru";
readonly Rusyn: "ruy";
readonly Samoan: "sm";
readonly Sanskrit: "san";
readonly Sardinian: "srd";
readonly Scots: "sco";
readonly "Serb(Cyrillic)": "src";
readonly Serbian: "srp";
readonly "Serbo-Croatian": "sec";
readonly Shan: "sha";
readonly Shona: "sna";
readonly Silesian: "sil";
readonly Sindhi: "snd";
readonly Sinhala: "sin";
readonly Slovak: "sk";
readonly Slovenian: "slo";
readonly Somali: "som";
readonly "Songhai languages": "sol";
readonly "Southern Ndebele": "nbl";
readonly "Southern Sotho": "sot";
readonly Spanish: "spa";
readonly Swahili: "swa";
readonly Swedish: "swe";
readonly Syriac: "syr";
readonly Tagalog: "tgl";
readonly Tajik: "tgk";
readonly Tamil: "tam";
readonly Tatar: "tat";
readonly Telugu: "tel";
readonly Tetum: "tet";
readonly Thai: "th";
readonly Tibetan: "tib";
readonly Tigrinya: "tir";
readonly "Traditional Chinese": "cht";
readonly Tsonga: "tso";
readonly "Tunisian Arabic": "tua";
readonly Turkish: "tr";
readonly Turkmen: "tuk";
readonly Twi: "twi";
readonly Ukrainian: "ukr";
readonly "Upper Sorbian": "ups";
readonly Urdu: "urd";
readonly Uyghur: "uig";
readonly Venda: "ven";
readonly Vietnamese: "vie";
readonly Walloon: "wln";
readonly Welsh: "wel";
readonly "Western Frisian": "fry";
readonly Wolof: "wol";
readonly Xhosa: "xho";
readonly Yiddish: "yid";
readonly Yoruba: "yor";
readonly Zaza: "zaz";
readonly Zulu: "zul";
};
declare const _default$5: {
readonly English: "en";
readonly Bulgarian: "bg";
readonly Chinese: "zh";
readonly Croatian: "hr";
readonly Czech: "cs";
readonly Danish: "da";
readonly Dutch: "nl";
readonly Estonian: "et";
readonly Finnish: "fi";
readonly French: "fr";
readonly German: "de";
readonly Greek: "el";
readonly Hungarian: "hu";
readonly Icelandic: "is";
readonly Indonesian: "id";
readonly Irish: "ga";
readonly Italian: "it";
readonly Japanese: "ja";
readonly Korean: "ko";
readonly Latvian: "lv";
readonly Lithuanian: "lt";
readonly Maltese: "mt";
readonly Norwegian: "nb";
readonly Polish: "pl";
readonly Portuguese: "pt";
readonly Romanian: "ro";
readonly Russian: "ru";
readonly Slovak: "sk";
readonly Slovenian: "sl";
readonly Spanish: "es";
readonly Swedish: "sv";
readonly Turkish: "tr";
readonly Ukrainian: "uk";
};
declare const _default$4: {
readonly Auto: "auto";
readonly Chinese: "zh";
readonly TraditionalChinese: "zh-TW";
readonly English: "en";
readonly Japanese: "ja";
readonly Korean: "ko";
readonly French: "fr";
readonly Spanish: "es";
readonly Italian: "it";
readonly German: "de";
readonly Turkish: "tr";
readonly Russian: "ru";
readonly Portuguese: "pt";
readonly Vietnamese: "vi";
readonly Indonesian: "id";
readonly Thai: "th";
readonly Malay: "ms";
readonly Arabic: "ar";
readonly Hindi: "hi";
};
declare const _default$3: {
readonly Afrikaans: "af";
readonly Albanian: "sq";
readonly Amharic: "am";
readonly Arabic: "ar";
readonly Armenian: "hy";
readonly Azerbaijani: "az";
readonly Bengali: "bn";
readonly Bosnian: "bs";
readonly Bulgarian: "bg";
readonly Catalan: "ca";
readonly "Chinese (Simplified)": "zh";
readonly "Chinese (Traditional)": "zh-TW";
readonly Croatian: "hr";
readonly Czech: "cs";
readonly Danish: "da";
readonly Dari: "fa-AF";
readonly Dutch: "nl";
readonly English: "en";
readonly Estonian: "et";
readonly "Farsi (Persian)": "fa";
readonly "Filipino, Tagalog": "tl";
readonly Finnish: "fi";
readonly French: "fr";
readonly "French (Canada)": "fr-CA";
readonly Georgian: "ka";
readonly German: "de";
readonly Greek: "el";
readonly Gujarati: "gu";
readonly "Haitian Creole": "ht";
readonly Hausa: "ha";
readonly Hebrew: "he";
readonly Hindi: "hi";
readonly Hungarian: "hu";
readonly Icelandic: "is";
readonly Indonesian: "id";
readonly Irish: "ga";
readonly Italian: "it";
readonly Japanese: "ja";
readonly Kannada: "kn";
readonly Kazakh: "kk";
readonly Korean: "ko";
readonly Latvian: "lv";
readonly Lithuanian: "lt";
readonly Macedonian: "mk";
readonly Malay: "ms";
readonly Malayalam: "ml";
readonly Maltese: "mt";
readonly Marathi: "mr";
readonly Mongolian: "mn";
readonly "Norwegian (Bokm\u00E5l)": "no";
readonly Pashto: "ps";
readonly Polish: "pl";
readonly "Portuguese (Brazil)": "pt";
readonly "Portuguese (Portugal)": "pt-PT";
readonly Punjabi: "pa";
readonly Romanian: "ro";
readonly Russian: "ru";
readonly Serbian: "sr";
readonly Sinhala: "si";
readonly Slovak: "sk";
readonly Slovenian: "sl";
readonly Somali: "so";
readonly Spanish: "es";
readonly "Spanish (Mexico)": "es-MX";
readonly Swahili: "sw";
readonly Swedish: "sv";
readonly Tamil: "ta";
readonly Telugu: "te";
readonly Thai: "th";
readonly Turkish: "tr";
readonly Ukrainian: "uk";
readonly Urdu: "ur";
readonly Uzbek: "uz";
readonly Vietnamese: "vi";
readonly Welsh: "cy";
};
type ValuesOf<T> = T[keyof T];
declare const originLanguages: {
readonly azure: {
readonly Afrikaans: "af";
readonly Albanian: "sq";
readonly Amharic: "am";
readonly Arabic: "ar";
readonly Armenian: "hy";
readonly Assamese: "as";
readonly Azerbaijani: "az";
readonly Bashkir: "ba";
readonly Basque: "eu";
readonly Bengali: "bn";
readonly Bhojpuri: "bho";
readonly Bosnian: "bs";
readonly Bulgarian: "bg";
readonly Burmese: "my";
readonly "Cantonese (Traditional)": "yue";
readonly Catalan: "ca";
readonly Chhattisgarhi: "hne";
readonly Chinese: "zh-Hans";
readonly "Chinese (Literary)": "lzh";
readonly "Chinese (Traditional)": "zh-Hant";
readonly Croatian: "hr";
readonly Czech: "cs";
readonly Danish: "da";
readonly Dari: "prs";
readonly Dhivehi: "dv";
readonly Dogri: "doi";
readonly Double: "lug";
readonly Dutch: "nl";
readonly English: "en";
readonly Estonian: "et";
readonly "FYRO Macedonian": "mk";
readonly Faroese: "fo";
readonly Fijian: "fj";
readonly Filipino: "fil";
readonly Finnish: "fi";
readonly French: "fr";
readonly "French (Canada)": "fr-CA";
readonly Galician: "gl";
readonly Georgian: "ka";
readonly German: "de";
readonly Greek: "el";
readonly Gujarati: "gu";
readonly "Haitian Creole": "ht";
readonly Hausa: "ha";
readonly Hebrew: "he";
readonly Hindi: "hi";
readonly Hmong: "mww";
readonly Hungarian: "hu";
readonly Icelandic: "is";
readonly Igbo: "ig";
readonly Indonesian: "id";
readonly Inuinnaqtun: "ikt";
readonly Inuktitut: "iu";
readonly "Inuktitut (Latin)": "iu-Latn";
readonly Irish: "ga";
readonly Italian: "it";
readonly Japanese: "ja";
readonly Kannada: "kn";
readonly Kashmiri: "ks";
readonly Kazakh: "kk";
readonly Khmer: "km";
readonly Kikwanda: "rw";
readonly "Klingon (Latin)": "tlh-Latn";
readonly "Klingon (pIqaD)": "tlh-Piqd";
readonly Konkani: "gom";
readonly Korean: "ko";
readonly "Kurdish (Medium)": "ku";
readonly "Kurdish (North)": "kmr";
readonly Kyrgyz: "ky";
readonly Lao: "lo";
readonly Latvian: "lv";
readonly Lingala: "ln";
readonly Lithuanian: "lt";
readonly "Lower Sorbian language": "dsb";
readonly Maithili: "mai";
readonly Malagasian: "mg";
readonly Malay: "ms";
readonly Malayalam: "ml";
readonly Maltese: "mt";
readonly Manipuri: "mni";
readonly Marathi: "mr";
readonly "Mongolian (Cyrillic)": "mn-Cyrl";
readonly "Mongolian (Traditional)": "mn-Mong";
readonly Māori: "mi";
readonly Nepali: "ne";
readonly "Norwegian Bokm\u00E5l": "nb";
readonly Nyanja: "nya";
readonly Oriya: "or";
readonly Pashto: "ps";
readonly Persian: "fa";
readonly Polish: "pl";
readonly "Portugal (Brazil)": "pt";
readonly "Portugal (Portugal)": "pt-PT";
readonly Punjabi: "pa";
readonly "Quer\u00E9taro Ottomi": "otq";
readonly Romanian: "ro";
readonly Rounds: "run";
readonly Russian: "ru";
readonly Samoan: "sm";
readonly "Serbia (Latin)": "sr-Latn";
readonly "Serbian (Cyrillic)": "sr-Cyrl";
readonly Sesotho: "st";
readonly "Sesotho at Leboa": "nso";
readonly Setswana: "tn";
readonly Shona: "sn";
readonly Sindhi: "sd";
readonly Sinhalese: "si";
readonly Slovak: "sk";
readonly Slovenian: "sl";
readonly Somali: "so";
readonly Spanish: "es";
readonly Swahili: "sw";
readonly Swedish: "sv";
readonly Tahiti: "ty";
readonly Tamil: "ta";
readonly Tatar: "tt";
readonly Telugu: "te";
readonly Thai: "th";
readonly Tibetan: "bo";
readonly Tigrinya: "ti";
readonly Tongan: "to";
readonly Turkish: "tr";
readonly Turkmen: "tk";
readonly Uighur: "ug";
readonly Ukrainian: "uk";
readonly "Upper Sorbian": "hsb";
readonly Urdu: "ur";
readonly Uzbek: "uz";
readonly Vietnamese: "vi";
readonly Welsh: "cy";
readonly Will: "brx";
readonly Xhosa: "xh";
readonly Yoruba: "yo";
readonly "Yucatec Maya": "yua";
readonly Zulu: "zu";
};
readonly google: {
readonly Abkhazian: "ab";
readonly Acehnese: "ace";
readonly "Acholi language": "ach";
readonly Afar: "aa";
readonly Afrikaans: "af";
readonly Albanian: "sq";
readonly Alur: "alz";
readonly Amharic: "am";
readonly Arabic: "ar";
readonly Armenian: "hy";
readonly Assamese: "as";
readonly Avar: "av";
readonly Awadhi: "awa";
readonly Aymara: "ay";
readonly Azerbaijani: "az";
readonly Badawi: "bew";
readonly Balinese: "ban";
readonly Balochi: "bal";
readonly Bambara: "bm";
readonly Bangasinan: "pag";
readonly Bashkir: "ba";
readonly Basque: "eu";
readonly Batakkalo: "btx";
readonly "Bataksi Marungon": "bts";
readonly Bataktoba: "bbc";
readonly Baure: "bci";
readonly Belarusian: "be";
readonly Bengali: "bn";
readonly Bhojpuri: "bho";
readonly Bikol: "bik";
readonly Bosnian: "bs";
readonly Breton: "br";
readonly Bulgarian: "bg";
readonly Burmese: "my";
readonly "Buryat language": "bua";
readonly Cantonese: "yue";
readonly Casey: "kha";
readonly Catalan: "ca";
readonly Cebuano: "ceb";
readonly "Chamorro language": "ch";
readonly Chechen: "ce";
readonly Chevi: "ak";
readonly Chicheva: "ny";
readonly Chiga: "cgg";
readonly Chinese: "zh-CN";
readonly "Chinese (Traditional)": "zh-TW";
readonly Chuk: "chk";
readonly Chuvash: "cv";
readonly Conga: "ts";
readonly Corsican: "co";
readonly "Crimean Tatar": "crh";
readonly Croatian: "hr";
readonly Czech: "cs";
readonly Danish: "da";
readonly Dari: "fa-AF";
readonly Dhivehi: "dv";
readonly Dinka: "din";
readonly Dogra: "doi";
readonly Dutch: "nl";
readonly Dyula: "dyu";
readonly Dzongka: "dz";
readonly Elocano: "ilo";
readonly English: "en";
readonly Esperanto: "eo";
readonly Estonian: "et";
readonly Ewe: "ee";
readonly "FYRO Macedonian": "mk";
readonly Faroese: "fo";
readonly "Feng language": "fon";
readonly Fijian: "fj";
readonly Filipino: "tl";
readonly Finnish: "fi";
readonly French: "fr";
readonly Frisian: "fy";
readonly Friulian: "fur";
readonly Fulani: "ff";
readonly Ga: "gaa";
readonly Galician: "gl";
readonly Georgian: "ka";
readonly German: "de";
readonly Gongen: "gom";
readonly Gorkbojok: "trp";
readonly "Grace and Taoism": "ndc-ZW";
readonly Greek: "el";
readonly Greenlandic: "kl";
readonly Guarani: "gn";
readonly Gujarati: "gu";
readonly "Haitian Creole": "ht";
readonly Hakachin: "cnh";
readonly Hausa: "ha";
readonly Hawaiian: "haw";
readonly Hebrew: "iw";
readonly Heligaignon: "hil";
readonly Hindi: "hi";
readonly Hmong: "hmn";
readonly Hungarian: "hu";
readonly Hunsrück: "hrx";
readonly Iban: "iba";
readonly Icelandic: "is";
readonly Igbo: "ig";
readonly Indonesian: "id";
readonly Irish: "ga";
readonly Italian: "it";
readonly "Jamaica vernacular": "jam";
readonly Japanese: "ja";
readonly Javanese: "jw";
readonly "Jingpo language": "kac";
readonly Kannada: "kn";
readonly Kanuri: "kr";
readonly Kazakh: "kk";
readonly Kekchi: "kek";
readonly Khmer: "km";
readonly Kikwanda: "rw";
readonly Kithuba: "ktu";
readonly "Komi language": "kv";
readonly Kongo: "kg";
readonly Korean: "ko";
readonly "Kurdish (Kurmanji)": "ku";
readonly "Kurdish (Solani)": "ckb";
readonly Kyrgyz: "ky";
readonly Lao: "lo";
readonly Latin: "la";
readonly Latvian: "lv";
readonly Ligurian: "lij";
readonly Limburg: "li";
readonly Lingala: "ln";
readonly Lithuanian: "lt";
readonly Lombard: "lmo";
readonly Luganda: "lg";
readonly Luo: "luo";
readonly Luxembourg: "lb";
readonly Madura: "mad";
readonly Maithili: "mai";
readonly Makassar: "mak";
readonly Malagasian: "mg";
readonly Malay: "ms";
readonly "Malay, Jawi": "ms-Arab";
readonly Malayalam: "ml";
readonly Maltese: "mt";
readonly "Malwadi language": "mwr";
readonly Mamu: "mam";
readonly Manx: "gv";
readonly Marathi: "mr";
readonly Marshallese: "mh";
readonly "Mauritius Scrio whispers": "mfe";
readonly "Meitei (Manipur)": "mni-Mtei";
readonly Minan: "min";
readonly Mizo: "lus";
readonly Mongolian: "mn";
readonly Māori: "mi";
readonly "Nahuatl (Eastern Vastka)": "nhe";
readonly "Ndebele (Southern)": "nr";
readonly Ndombe: "dov";
readonly "Nepal Language (Newar)": "new";
readonly Nepali: "ne";
readonly "Nko alphabet (West African written script)": "bm-Nkoo";
readonly "Northern Sotho": "nso";
readonly Norwegian: "no";
readonly Nuer: "nus";
readonly Occitan: "oc";
readonly Oriya: "or";
readonly "Oromo language": "om";
readonly Ossetian: "os";
readonly Pampangja: "pam";
readonly Papiamento: "pap";
readonly Pashto: "ps";
readonly Pemba: "bem";
readonly Persian: "fa";
readonly Polish: "pl";
readonly "Portugal (Brazil)": "pt";
readonly "Portugal (Portugal)": "pt-PT";
readonly "Punjabi (Gurumuchi)": "pa";
readonly "Punjabi (Shamuki)": "pa-Arab";
readonly Quechua: "qu";
readonly Ratgale: "ltg";
readonly Romani: "rom";
readonly Romanian: "ro";
readonly Rondi: "rn";
readonly Russian: "ru";
readonly Sabatec: "zap";
readonly Sakha: "sah";
readonly Samoan: "sm";
readonly Sango: "sg";
readonly Sanskrit: "sa";
readonly Santali: "sat-Latn";
readonly "Schuna language": "sn";
readonly "Scottish Gaelic": "gd";
readonly Serbian: "sr";
readonly "Seychellois Creole": "crs";
readonly Shan: "shn";
readonly Sicilian: "scn";
readonly "Sierra Leonean Creole": "kri";
readonly Silesian: "szl";
readonly Sindhi: "sd";
readonly Sinhalese: "si";
readonly Slovak: "sk";
readonly Slovenian: "sl";
readonly Somali: "so";
readonly "South Sotho": "st";
readonly Spanish: "es";
readonly "Steppe Mali": "chm";
readonly Sundanese: "su";
readonly "Susu language": "sus";
readonly Swahili: "sw";
readonly Swat: "ss";
readonly Swedish: "sv";
readonly "S\u00E1mi (North)": "se";
readonly Tahiti: "ty";
readonly Tajik: "tg";
readonly Tamaset: "ber-Latn";
readonly "Tamazight (Tifinaven)": "ber";
readonly Tamil: "ta";
readonly Tatar: "tt";
readonly Telugu: "te";
readonly Tetum: "tet";
readonly Thai: "th";
readonly Tibetan: "bo";
readonly "Tiff language": "tiv";
readonly Tigrinya: "ti";
readonly "Tok Pisin": "tpi";
readonly Tongan: "to";
readonly Tswana: "tn";
readonly Tulu: "tcy";
readonly "Tumbuka language": "tum";
readonly Turkish: "tr";
readonly Turkmen: "tk";
readonly Tuvan: "tyv";
readonly Udmurtic: "udm";
readonly Uighur: "ug";
readonly Ukrainian: "uk";
readonly Urdu: "ur";
readonly Uzbek: "uz";
readonly Venda: "ve";
readonly Venetian: "vec";
readonly Vietnamese: "vi";
readonly "Wari language": "war";
readonly Welsh: "cy";
readonly "Wolof language": "wo";
readonly Xhosa: "xh";
readonly Yiddish: "yi";
readonly Yoruba: "yo";
readonly "Yucatan Maya": "yua";
readonly Zulu: "zu";
};
readonly baidu: {
readonly Achinese: "ach";
readonly Afrikaans: "afr";
readonly Akan: "aka";
readonly Albanian: "alb";
readonly "Algerian Arabic": "arq";
readonly Amharic: "amh";
readonly "Ancient Greek": "gra";
readonly Arabic: "ara";
readonly Aragonese: "arg";
readonly Armenian: "arm";
readonly Assamese: "asm";
readonly Asturian: "ast";
readonly Aymara: "aym";
readonly Azerbaijani: "aze";
readonly Baluchi: "bal";
readonly BasaSunda: "sun";
readonly Bashkir: "bak";
readonly Basque: "baq";
readonly Belarusian: "bel";
readonly Bemba: "bem";
readonly Bengali: "ben";
readonly "Berber languages": "ber";
readonly Bhojpuri: "bho";
readonly Bislama: "bis";
readonly Blin: "bli";
readonly Bokmål: "nob";
readonly Bosnian: "bos";
readonly "Brazilian Portuguese": "pot";
readonly Breton: "bre";
readonly Bulgarian: "bul";
readonly Buriat: "bui";
readonly Burmese: "bur";
readonly "Canadian French": "frn";
readonly Cantonese: "yue";
readonly Catalan: "cat";
readonly Cebuano: "ceb";
readonly Chechen: "che";
readonly Cherokee: "chr";
readonly Chichewa: "nya";
readonly Chinese: "zh";
readonly Chuvash: "chv";
readonly "Classical Chinese": "wyw";
readonly Cornish: "cor";
readonly Corsican: "cos";
readonly Creek: "cre";
readonly "Crimean Tatar": "cri";
readonly Croatian: "hrv";
readonly Czech: "cs";
readonly Danish: "dan";
readonly Divehi: "div";
readonly Dutch: "nl";
readonly Dzongkha: "dzo";
readonly English: "en";
readonly Esperanto: "epo";
readonly Estonian: "est";
readonly Faroese: "fao";
readonly Filipino: "fil";
readonly Finnish: "fin";
readonly French: "fra";
readonly Friulian: "fri";
readonly Fulani: "ful";
readonly Gaelic: "gla";
readonly Galician: "glg";
readonly Georgian: "geo";
readonly German: "de";
readonly Greek: "el";
readonly Guarani: "grn";
readonly Gujarati: "guj";
readonly "Haitian Creole": "ht";
readonly "Hakha Chin": "hak";
readonly Hausa: "hau";
readonly Hawaiian: "haw";
readonly Hebrew: "heb";
readonly Hiligaynon: "hil";
readonly Hindi: "hi";
readonly Hmong: "hmn";
readonly Hungarian: "hu";
readonly Hupa: "hup";
readonly Icelandic: "ice";
readonly Ido: "ido";
readonly Igbo: "ibo";
readonly Indonesian: "id";
readonly Ingush: "ing";
readonly "Interlingua ": "ina";
readonly Inuktitut: "iku";
readonly Irish: "gle";
readonly Italian: "it";
readonly Japanese: "jp";
readonly Javanese: "jav";
readonly Kabyle: "kab";
readonly Kalaallisut: "kal";
readonly Kalmyk: "kam";
readonly Kannada: "kan";
readonly Kanuri: "kau";
readonly Kashmiri: "kas";
readonly Kashubian: "kah";
readonly Khmer: "hkm";
readonly Kinyarwanda: "kin";
readonly Klingon: "kli";
readonly Kongo: "kon";
readonly Konkani: "kok";
readonly Korean: "kor";
readonly Kurdish: "kur";
readonly Kyrgyz: "kir";
readonly Lao: "lao";
readonly Latgalian: "lag";
readonly Latin: "lat";
readonly Latvian: "lav";
readonly Limburgish: "lim";
readonly Lingala: "lin";
readonly Lithuanian: "lit";
readonly Lojban: "loj";
readonly "Low German": "log";
readonly "Lower Sorbian": "los";
readonly Luganda: "lug";
readonly Luxembourgish: "ltz";
readonly Macedonian: "mac";
readonly Maithili: "mai";
readonly Malagasy: "mg";
readonly Malay: "may";
readonly Malayalam: "mal";
readonly Maltese: "mlt";
readonly Manx: "glv";
readonly Maori: "mao";
readonly Marathi: "mar";
readonly Marshallese: "mah";
readonly "Mauritian Creole": "mau";
readonly "Middle French": "frm";
readonly Mongolian: "moc";
readonly Montenegrin: "mot";
readonly "N'Ko": "nqo";
readonly Neapolitan: "nea";
readonly Nepali: "nep";
readonly "Northern Sami": "sme";
readonly "Northern Sotho": "ped";
readonly Norwegian: "nor";
readonly Nynorsk: "nno";
readonly Occitan: "oci";
readonly Ojibwa: "oji";
readonly "Old English": "eno";
readonly Oriya: "ori";
readonly Oromo: "orm";
readonly Ossetian: "oss";
readonly Pampanga: "pam";
readonly Papiamento: "pap";
readonly Pashto: "pus";
readonly Persian: "per";
readonly Polish: "pl";
readonly Portuguese: "pt";
readonly Punjabi: "pan";
readonly Quechua: "que";
readonly Romanian: "rom";
readonly Romansh: "roh";
readonly Romany: "ro";
readonly Russian: "ru";
readonly Rusyn: "ruy";
readonly Samoan: "sm";
readonly Sanskrit: "san";
readonly Sardinian: "srd";
readonly Scots: "sco";
readonly "Serb(Cyrillic)": "src";
readonly Serbian: "srp";
readonly "Serbo-Croatian": "sec";
readonly Shan: "sha";
readonly Shona: "sna";
readonly Silesian: "sil";
readonly Sindhi: "snd";
readonly Sinhala: "sin";
readonly Slovak: "sk";
readonly Slovenian: "slo";
readonly Somali: "som";
readonly "Songhai languages": "sol";
readonly "Southern Ndebele": "nbl";
readonly "Southern Sotho": "sot";
readonly Spanish: "spa";
readonly Swahili: "swa";
readonly Swedish: "swe";
readonly Syriac: "syr";
readonly Tagalog: "tgl";
readonly Tajik: "tgk";
readonly Tamil: "tam";
readonly Tatar: "tat";
readonly Telugu: "tel";
readonly Tetum: "tet";
readonly Thai: "th";
readonly Tibetan: "tib";
readonly Tigrinya: "tir";
readonly "Traditional Chinese": "cht";
readonly Tsonga: "tso";
readonly "Tunisian Arabic": "tua";
readonly Turkish: "tr";
readonly Turkmen: "tuk";
readonly Twi: "twi";
readonly Ukrainian: "ukr";
readonly "Upper Sorbian": "ups";
readonly Urdu: "urd";
readonly Uyghur: "uig";
readonly Venda: "ven";
readonly Vietnamese: "vie";
readonly Walloon: "wln";
readonly Welsh: "wel";
readonly "Western Frisian": "fry";
readonly Wolof: "wol";
readonly Xhosa: "xho";
readonly Yiddish: "yid";
readonly Yoruba: "yor";
readonly Zaza: "zaz";
readonly Zulu: "zul";
};
readonly deepl: {
readonly English: "en";
readonly Bulgarian: "bg";
readonly Chinese: "zh";
readonly Croatian: "hr";
readonly Czech: "cs";
readonly Danish: "da";
readonly Dutch: "nl";
readonly Estonian: "et";
readonly Finnish: "fi";
readonly French: "fr";
readonly German: "de";
readonly Greek: "el";
readonly Hungarian: "hu";
readonly Icelandic: "is";
readonly Indonesian: "id";
readonly Irish: "ga";
readonly Italian: "it";
readonly Japanese: "ja";
readonly Korean: "ko";
readonly Latvian: "lv";
readonly Lithuanian: "lt";
readonly Maltese: "mt";
readonly Norwegian: "nb";
readonly Polish: "pl";
readonly Portuguese: "pt";
readonly Romanian: "ro";
readonly Russian: "ru";
readonly Slovak: "sk";
readonly Slovenian: "sl";
readonly Spanish: "es";
readonly Swedish: "sv";
readonly Turkish: "tr";
readonly Ukrainian: "uk";
};
readonly amazon: {
readonly Afrikaans: "af";
readonly Albanian: "sq";
readonly Amharic: "am";
readonly Arabic: "ar";
readonly Armenian: "hy";
readonly Azerbaijani: "az";
readonly Bengali: "bn";
readonly Bosnian: "bs";
readonly Bulgarian: "bg";
readonly Catalan: "ca";
readonly "Chinese (Simplified)": "zh";
readonly "Chinese (Traditional)": "zh-TW";
readonly Croatian: "hr";
readonly Czech: "cs";
readonly Danish: "da";
readonly Dari: "fa-AF";
readonly Dutch: "nl";
readonly English: "en";
readonly Estonian: "et";
readonly "Farsi (Persian)": "fa";
readonly "Filipino, Tagalog": "tl";
readonly Finnish: "fi";
readonly French: "fr";
readonly "French (Canada)": "fr-CA";
readonly Georgian: "ka";
readonly German: "de";
readonly Greek: "el";
readonly Gujarati: "gu";
readonly "Haitian Creole": "ht";
readonly Hausa: "ha";
readonly Hebrew: "he";
readonly Hindi: "hi";
readonly Hungarian: "hu";
readonly Icelandic: "is";
readonly Indonesian: "id";
readonly Irish: "ga";
readonly Italian: "it";
readonly Japanese: "ja";
readonly Kannada: "kn";
readonly Kazakh: "kk";
readonly Korean: "ko";
readonly Latvian: "lv";
readonly Lithuanian: "lt";
readonly Macedonian: "mk";
readonly Malay: "ms";
readonly Malayalam: "ml";
readonly Maltese: "mt";
readonly Marathi: "mr";
readonly Mongolian: "mn";
readonly "Norwegian (Bokm\u00E5l)": "no";
readonly Pashto: "ps";
readonly Polish: "pl";
readonly "Portuguese (Brazil)": "pt";
readonly "Portuguese (Portugal)": "pt-PT";
readonly Punjabi: "pa";
readonly Romanian: "ro";
readonly Russian: "ru";
readonly Serbian: "sr";
readonly Sinhala: "si";
readonly Slovak: "sk";
readonly Slovenian: "sl";
readonly Somali: "so";
readonly Spanish: "es";
readonly "Spanish (Mexico)": "es-MX";
readonly Swahili: "sw";
readonly Swedish: "sv";
readonly Tamil: "ta";
readonly Telugu: "te";
readonly Thai: "th";
readonly Turkish: "tr";
readonly Ukrainian: "uk";
readonly Urdu: "ur";
readonly Uzbek: "uz";
readonly Vietnamese: "vi";
readonly Welsh: "cy";
};
readonly openai: {
readonly Abkhazian: "ab";
readonly Acehnese: "ace";
readonly "Acholi language": "ach";
readonly Afar: "aa";
readonly Afrikaans: "af";
readonly Albanian: "sq";
readonly Alur: "alz";
readonly Amharic: "am";
readonly Arabic: "ar";
readonly Armenian: "hy";
readonly Assamese: "as";
readonly Avar: "av";
readonly Awadhi: "awa";
readonly Aymara: "ay";
readonly Azerbaijani: "az";
readonly Badawi: "bew";
readonly Balinese: "ban";
readonly Balochi: "bal";
readonly Bambara: "bm";
readonly Bangasinan: "pag";
readonly Bashkir: "ba";
readonly Basque: "eu";
readonly Batakkalo: "btx";
readonly "Bataksi Marungon": "bts";
readonly Bataktoba: "bbc";
readonly Baure: "bci";
readonly Belarusian: "be";
readonly Bengali: "bn";
readonly Bhojpuri: "bho";
readonly Bikol: "bik";
readonly Bosnian: "bs";
readonly Breton: "br";
readonly Bulgarian: "bg";
readonly Burmese: "my";
readonly "Buryat language": "bua";
readonly Cantonese: "yue";
readonly Casey: "kha";
readonly Catalan: "ca";
readonly Cebuano: "ceb";
readonly "Chamorro language": "ch";
readonly Chechen: "ce";
readonly Chevi: "ak";
readonly Chicheva: "ny";
readonly Chiga: "cgg";
readonly Chinese: "zh-CN";
readonly "Chinese (Traditional)": "zh-TW";
readonly Chuk: "chk";
readonly Chuvash: "cv";
readonly Conga: "ts";
readonly Corsican: "co";
readonly "Crimean Tatar": "crh";
readonly Croatian: "hr";
readonly Czech: "cs";
readonly Danish: "da";
readonly Dari: "fa-AF";
readonly Dhivehi: "dv";
readonly Dinka: "din";
readonly Dogra: "doi";
readonly Dutch: "nl";
readonly Dyula: "dyu";
readonly Dzongka: "dz";
readonly Elocano: "ilo";
readonly English: "en";
readonly Esperanto: "eo";
readonly Estonian: "et";
readonly Ewe: "ee";
readonly "FYRO Macedonian": "mk";
readonly Faroese: "fo";
readonly "Feng language": "fon";
readonly Fijian: "fj";
readonly Filipino: "tl";
readonly Finnish: "fi";
readonly French: "fr";
readonly Frisian: "fy";
readonly Friulian: "fur";
readonly Fulani: "ff";
readonly Ga: "gaa";
readonly Galician: "gl";
readonly Georgian: "ka";
readonly German: "de";
readonly Gongen: "gom";
readonly Gorkbojok: "trp";
readonly "Grace and Taoism": "ndc-ZW";
readonly Greek: "el";
readonly Greenlandic: "kl";
readonly Guarani: "gn";
readonly Gujarati: "gu";
readonly "Haitian Creole": "ht"