Files
2025-12-10 23:17:24 +08:00

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",
},
}