|
1 | 1 | import BaseTranslator from "./baseTranslator"; |
2 | 2 | import ky from "ky"; |
3 | 3 |
|
| 4 | + |
4 | 5 | var bingLangCode = { |
5 | 6 | auto: "auto-detect", |
6 | | - af: "af", |
7 | | - am: "am", |
8 | | - ar: "ar", |
9 | | - az: "az", |
10 | | - bg: "bg", |
11 | | - bs: "bs", |
12 | | - ca: "ca", |
13 | | - cs: "cs", |
14 | | - cy: "cy", |
15 | | - da: "da", |
16 | | - de: "de", |
17 | | - el: "el", |
18 | | - en: "en", |
19 | | - es: "es", |
20 | | - et: "et", |
21 | | - fa: "fa", |
22 | | - fi: "fi", |
23 | | - fr: "fr", |
24 | | - ga: "ga", |
25 | | - gu: "gu", |
26 | | - hi: "hi", |
27 | | - hmn: "mww", |
28 | | - hr: "hr", |
29 | | - ht: "ht", |
30 | | - hu: "hu", |
31 | | - hy: "hy", |
32 | | - id: "id", |
33 | | - is: "is", |
34 | | - it: "it", |
35 | | - ja: "ja", |
36 | | - kk: "kk", |
37 | | - km: "km", |
38 | | - kn: "kn", |
39 | | - ko: "ko", |
40 | | - ku: "ku", |
41 | | - lo: "lo", |
42 | | - lt: "lt", |
43 | | - lv: "lv", |
44 | | - mg: "mg", |
45 | | - mi: "mi", |
46 | | - ml: "ml", |
47 | | - mr: "mr", |
48 | | - ms: "ms", |
49 | | - mt: "mt", |
50 | | - my: "my", |
51 | | - ne: "ne", |
52 | | - nl: "nl", |
53 | | - no: "nb", |
54 | | - pa: "pa", |
55 | | - pl: "pl", |
56 | | - ps: "ps", |
57 | | - ro: "ro", |
58 | | - ru: "ru", |
59 | | - sk: "sk", |
60 | | - sl: "sl", |
61 | | - sm: "sm", |
62 | | - sq: "sq", |
63 | | - sr: "sr-Cyrl", |
64 | | - sv: "sv", |
65 | | - sw: "sw", |
66 | | - ta: "ta", |
67 | | - te: "te", |
68 | | - th: "th", |
69 | | - tr: "tr", |
70 | | - uk: "uk", |
71 | | - ur: "ur", |
72 | | - vi: "vi", |
73 | | - |
74 | | - iw: "he", |
75 | | - tl: "fil", |
76 | | - pt: "pt", //PortugueseBrazil |
77 | | - // "pt-PT": "pt-pt", //PortuguesePortugal |
78 | | - "zh-CN": "zh-Hans", |
79 | | - "zh-TW": "zh-Hant", |
| 7 | + af: "af", // Afrikaans |
| 8 | + sq: "sq", // Albanian |
| 9 | + am: "am", // Amharic |
| 10 | + ar: "ar", // Arabic |
| 11 | + hy: "hy", // Armenian |
| 12 | + as: "as", // Assamese |
| 13 | + az: "az", // Azerbaijani |
| 14 | + ba: "ba", // Bashkir |
| 15 | + eu: "eu", // Basque |
| 16 | + bn: "bn", // Bengali |
| 17 | + bho: "bho", // Bhojpuri |
| 18 | + bs: "bs", // Bosnian |
| 19 | + bg: "bg", // Bulgarian |
| 20 | + yue: "yue", // Cantonese |
| 21 | + ca: "ca", // Catalan |
| 22 | + ny: "nya", // Chichewa (Nyanja) |
| 23 | + "zh-CN": "zh-Hans", // Chinese Simplified |
| 24 | + "zh-TW": "zh-Hant", // Chinese Traditional |
| 25 | + hr: "hr", // Croatian |
| 26 | + cs: "cs", // Czech |
| 27 | + da: "da", // Danish |
| 28 | + dv: "dv", // Divehi |
| 29 | + doi: "doi", // Dogri |
| 30 | + nl: "nl", // Dutch |
| 31 | + en: "en", // English |
| 32 | + et: "et", // Estonian |
| 33 | + fj: "fj", // Fijian |
| 34 | + fil: "fil", // Filipino (Tagalog) |
| 35 | + fi: "fi", // Finnish |
| 36 | + fr: "fr", // French |
| 37 | + "fr-FR": "fr", // French (French) |
| 38 | + "fr-CA": "fr-ca", // French (Canadian) |
| 39 | + gl: "gl", // Galician |
| 40 | + lg: "lug", // Ganda (Luganda) |
| 41 | + ka: "ka", // Georgian |
| 42 | + de: "de", // German |
| 43 | + el: "el", // Greek |
| 44 | + gu: "gu", // Gujarati |
| 45 | + ht: "ht", // Haitian Creole |
| 46 | + ha: "ha", // Hausa |
| 47 | + iw: "he", // Hebrew |
| 48 | + hi: "hi", // Hindi |
| 49 | + hmn: "mww", // Hmong |
| 50 | + hu: "hu", // Hungarian |
| 51 | + is: "is", // Icelandic |
| 52 | + ig: "ig", // Igbo |
| 53 | + id: "id", // Indonesian |
| 54 | + ga: "ga", // Irish |
| 55 | + it: "it", // Italian |
| 56 | + ja: "ja", // Japanese |
| 57 | + kn: "kn", // Kannada |
| 58 | + kk: "kk", // Kazakh |
| 59 | + km: "km", // Khmer |
| 60 | + rw: "rw", // Kinyarwanda |
| 61 | + gom: "gom", // Konkani |
| 62 | + ko: "ko", // Korean |
| 63 | + ku: "ku", // Kurdish |
| 64 | + ckb: "ku", // Kurdish (Sorani) |
| 65 | + ky: "ky", // Kyrgyz |
| 66 | + lo: "lo", // Lao |
| 67 | + lv: "lv", // Latvian |
| 68 | + ln: "ln", // Lingala |
| 69 | + lt: "lt", // Lithuanian |
| 70 | + mk: "mk", // Macedonian |
| 71 | + mai: "mai", // Maithili |
| 72 | + mg: "mg", // Malagasy |
| 73 | + ms: "ms", // Malay |
| 74 | + ml: "ml", // Malayalam |
| 75 | + mt: "mt", // Maltese |
| 76 | + mi: "mi", // Maori |
| 77 | + mr: "mr", // Marathi |
| 78 | + mn: "mn-Cyrl", // Mongolian |
| 79 | + my: "my", // Myanmar (Burmese) |
| 80 | + ne: "ne", // Nepali |
| 81 | + nso: "nso", // Northern Sotho (Sepedi) |
| 82 | + no: "nb", // Norwegian |
| 83 | + or: "or", // Odia (Oriya) |
| 84 | + ps: "ps", // Pashto |
| 85 | + fa: "fa", // Persian |
| 86 | + pl: "pl", // Polish |
| 87 | + pt: "pt", // Portuguese |
| 88 | + "pt-PT": "pt-pt", // Portuguese (Portugal) |
| 89 | + "pt-BR": "pt", // Portuguese (Brazil) |
| 90 | + pa: "pa", // Punjabi |
| 91 | + ro: "ro", // Romanian |
| 92 | + rn: "run", // Rundi |
| 93 | + ru: "ru", // Russian |
| 94 | + sm: "sm", // Samoan |
| 95 | + sr: "sr-Cyrl", // Serbian |
| 96 | + st: "st", // Sesotho |
| 97 | + sn: "sn", // Shona |
| 98 | + sd: "sd", // Sindhi |
| 99 | + si: "si", // Sinhala (Sinhalese) |
| 100 | + sk: "sk", // Slovak |
| 101 | + sl: "sl", // Slovenian |
| 102 | + so: "so", // Somali |
| 103 | + es: "es", // Spanish |
| 104 | + sw: "sw", // Swahili |
| 105 | + sv: "sv", // Swedish |
| 106 | + ta: "ta", // Tamil |
| 107 | + tt: "tt", // Tatar |
| 108 | + te: "te", // Telugu |
| 109 | + th: "th", // Thai |
| 110 | + ti: "ti", // Tigrinya |
| 111 | + tn: "tn", // Tswana |
| 112 | + tr: "tr", // Turkish |
| 113 | + tk: "tk", // Turkmen |
| 114 | + uk: "uk", // Ukrainian |
| 115 | + ur: "ur", // Urdu |
| 116 | + ug: "ug", // Uyghur |
| 117 | + uz: "uz", // Uzbek |
| 118 | + vi: "vi", // Vietnamese |
| 119 | + cy: "cy", // Welsh |
| 120 | + xh: "xh", // Xhosa |
| 121 | + yo: "yo", // Yoruba |
| 122 | + yua: "yua", // Yucatec Maya |
| 123 | + zu: "zu", // Zulu |
80 | 124 | }; |
81 | 125 |
|
82 | 126 | export default class bing extends BaseTranslator { |
|
0 commit comments