218 lines
4.1 KiB
Python
218 lines
4.1 KiB
Python
Supported_Languages = [
|
|
"english(en)",
|
|
"chinese(zh)",
|
|
"arabic(ar)",
|
|
"russian(ru)",
|
|
"french(fr)",
|
|
"german(de)",
|
|
"spanish(es)",
|
|
"portuguese(pt)",
|
|
"italian(it)",
|
|
"japanese(ja)",
|
|
"korean(ko)",
|
|
"greek(el)",
|
|
"dutch(nl)",
|
|
"hindi(hi)",
|
|
"turkish(tr)",
|
|
"malay(ms)",
|
|
"thai(th)",
|
|
"vietnamese(vi)",
|
|
"indonesian(id)",
|
|
"hebrew(he)",
|
|
"polish(pl)",
|
|
"mongolian(mn)",
|
|
"czech(cs)",
|
|
"hungarian(hu)",
|
|
"estonian(et)",
|
|
"bulgarian(bg)",
|
|
"danish(da)",
|
|
"finnish(fi)",
|
|
"romanian(ro)",
|
|
"swedish(sv)",
|
|
"slovenian(sl)",
|
|
"persian/farsi(fa)",
|
|
"bosnian(bs)",
|
|
"serbian(sr)",
|
|
"fijian(fj)",
|
|
"filipino(tl)",
|
|
"haitiancreole(ht)",
|
|
"catalan(ca)",
|
|
"croatian(hr)",
|
|
"latvian(lv)",
|
|
"lithuanian(lt)",
|
|
"urdu(ur)",
|
|
"ukrainian(uk)",
|
|
"welsh(cy)",
|
|
"tahiti(ty)",
|
|
"tongan(to)",
|
|
"swahili(sw)",
|
|
"samoan(sm)",
|
|
"slovak(sk)",
|
|
"afrikaans(af)",
|
|
"norwegian(no)",
|
|
"bengali(bn)",
|
|
"malagasy(mg)",
|
|
"maltese(mt)",
|
|
"queretaro otomi(otq)",
|
|
"klingon/tlhingan hol(tlh)",
|
|
"gujarati(gu)",
|
|
"tamil(ta)",
|
|
"telugu(te)",
|
|
"punjabi(pa)",
|
|
"amharic(am)",
|
|
"azerbaijani(az)",
|
|
"bashkir(ba)",
|
|
"belarusian(be)",
|
|
"cebuano(ceb)",
|
|
"chuvash(cv)",
|
|
"esperanto(eo)",
|
|
"basque(eu)",
|
|
"irish(ga)",
|
|
"emoji(emj)",
|
|
"Chinese(简体)(zh-CHS)",
|
|
"Chinese(繁体)(zh-CHT)",
|
|
"Chinese(文言文)(wyw)",
|
|
"Chinese(粤语)(yue)",
|
|
"Chinese(内蒙语)(mn)",
|
|
"Chinese(维吾尔语)(uy)",
|
|
"Chinese(藏语)(ti)",
|
|
"Chinese(白苗文)(mww)",
|
|
"Chinese(彝语)(ii)",
|
|
"Chinese(苗语)(hmn)",
|
|
"Chinese(壮语)(zyb)",
|
|
"assamese(as)",
|
|
"corsican(co)",
|
|
"Hill Mari(mrj)",
|
|
"Ewe(ee)",
|
|
"Frisian(fy)",
|
|
"Galician(gl)",
|
|
"Georgian(ka)",
|
|
"Kannada(kn)",
|
|
"Kazakh(kk)",
|
|
"Kyrgyz(ky)",
|
|
"Luxembourgish(lb)",
|
|
"Macedonian(mk)",
|
|
"Maori(mi)",
|
|
"Marathi(mr)",
|
|
"Meiteilon(mni-Mtei)",
|
|
"Nepali(ne)",
|
|
"Oriya(or)",
|
|
"Punjabi(pa)",
|
|
"Quechua(qu)",
|
|
"Scots Gaelic(gd)",
|
|
"Shona(sn)",
|
|
"Sindhi(sd)",
|
|
"Sinhala(si)",
|
|
"Somali(so)",
|
|
"Turkmen(tk)",
|
|
"Uighur(ug)",
|
|
"Uzbek(uz)",
|
|
"Xhosa(xh)",
|
|
"Yiddish(yi)",
|
|
"Yoruba(yo)",
|
|
"Zulu(zu)",
|
|
]
|
|
LANGUAGE_MAPPING = {
|
|
"google": {
|
|
"he": "iw",
|
|
"jw": "jv",
|
|
"zh-CHS": "zh-CN",
|
|
"zh-CHT": "zh-TW",
|
|
},
|
|
"yandex": {
|
|
"zh-CHS": "zh",
|
|
},
|
|
"bing": {
|
|
"bs": "bs-Latn",
|
|
"sr": "sr-Latn",
|
|
"tl": "fil",
|
|
"bn": "bn-BD",
|
|
"zh-CHS": "zh-Hans",
|
|
"zh-CHT": "zh-Hant",
|
|
},
|
|
"baidu": {
|
|
"ar": "ara",
|
|
"fr": "fra",
|
|
"es": "spa",
|
|
"ja": "jp",
|
|
"ko": "kor",
|
|
"vi": "vie",
|
|
"et": "est",
|
|
"bg": "bul",
|
|
"da": "dan",
|
|
"fi": "fin",
|
|
"ro": "rom",
|
|
"sv": "swe",
|
|
"sl": "slo",
|
|
"zh-CHS": "zh",
|
|
"zh-CHT": "cht",
|
|
},
|
|
"alibaba": {
|
|
"zh-CHS": "zh",
|
|
"zh-CHT": "zh-TW",
|
|
},
|
|
"tencent": {
|
|
"zh-CHS": "zh",
|
|
},
|
|
"sogou": {
|
|
"bs": "bs-Latn",
|
|
"sr": "sr-Latn",
|
|
"tl": "fil",
|
|
},
|
|
"iciba": {
|
|
"zh-CHS": "zh",
|
|
"zh-CHT": "cnt",
|
|
},
|
|
"iflytek": {
|
|
"zh-CHS": "zh",
|
|
},
|
|
"caiyun": {
|
|
"zh-CHS": "zh",
|
|
},
|
|
"deepl": {
|
|
"zh-CHS": "zh",
|
|
},
|
|
"argos": {
|
|
"zh-CHS": "zh",
|
|
},
|
|
"itranslate": {
|
|
"zh-CHS": "zh-CN",
|
|
"zh-CHT": "zh-TW",
|
|
"yue": "zh-HK",
|
|
},
|
|
"reverso": {
|
|
"zh-CHS": "zh",
|
|
},
|
|
"papago": {
|
|
"zh-CHS": "zh-CN",
|
|
"zh-CHT": "zh-TW",
|
|
},
|
|
"utibet": {
|
|
"zh-CHS": "zh",
|
|
},
|
|
"modernMt": {
|
|
"zh-CHS": "zh",
|
|
},
|
|
"volcEngine": {
|
|
"zh-CHS": "zh",
|
|
},
|
|
"iflyrec": {
|
|
"zh-CHS": "zh",
|
|
},
|
|
"mirai": {
|
|
"zh-CHS": "zh",
|
|
},
|
|
"translateCom": {
|
|
"zh-CHS": "zh",
|
|
},
|
|
"tilde": {
|
|
"zh-CHS": "zh",
|
|
},
|
|
"lingvanex": {
|
|
"zh-CHS": "zh",
|
|
},
|
|
"niutrans": {
|
|
"zh-CHS": "zh",
|
|
},
|
|
}
|