UNPKG

@yxw007/translate

Version:

A simple library that supports multiple translation engines

1,579 lines (1,564 loc) 179 kB
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"