kuspia
commited on
Update constants.py
Browse files- deep_translator/constants.py +16 -8
deep_translator/constants.py
CHANGED
@@ -29,9 +29,7 @@ GOOGLE_CODES_TO_LANGUAGES = {
|
|
29 |
'ca': 'catalan',
|
30 |
'ceb': 'cebuano',
|
31 |
'ny': 'chichewa',
|
32 |
-
'zh': 'chinese',
|
33 |
-
'zh-cn': 'chinese (simplified)',
|
34 |
-
'zh-tw': 'chinese (traditional)',
|
35 |
'co': 'corsican',
|
36 |
'hr': 'croatian',
|
37 |
'cs': 'czech',
|
@@ -66,8 +64,9 @@ GOOGLE_CODES_TO_LANGUAGES = {
|
|
66 |
'kn': 'kannada',
|
67 |
'kk': 'kazakh',
|
68 |
'km': 'khmer',
|
|
|
69 |
'ko': 'korean',
|
70 |
-
'ku': 'kurdish
|
71 |
'ky': 'kyrgyz',
|
72 |
'lo': 'lao',
|
73 |
'la': 'latin',
|
@@ -82,9 +81,10 @@ GOOGLE_CODES_TO_LANGUAGES = {
|
|
82 |
'mi': 'maori',
|
83 |
'mr': 'marathi',
|
84 |
'mn': 'mongolian',
|
85 |
-
'my': 'myanmar
|
86 |
'ne': 'nepali',
|
87 |
'no': 'norwegian',
|
|
|
88 |
'ps': 'pashto',
|
89 |
'fa': 'persian',
|
90 |
'pl': 'polish',
|
@@ -108,11 +108,14 @@ GOOGLE_CODES_TO_LANGUAGES = {
|
|
108 |
'sv': 'swedish',
|
109 |
'tg': 'tajik',
|
110 |
'ta': 'tamil',
|
|
|
111 |
'te': 'telugu',
|
112 |
'th': 'thai',
|
113 |
'tr': 'turkish',
|
|
|
114 |
'uk': 'ukrainian',
|
115 |
'ur': 'urdu',
|
|
|
116 |
'uz': 'uzbek',
|
117 |
'vi': 'vietnamese',
|
118 |
'cy': 'welsh',
|
@@ -120,12 +123,17 @@ GOOGLE_CODES_TO_LANGUAGES = {
|
|
120 |
'yi': 'yiddish',
|
121 |
'yo': 'yoruba',
|
122 |
'zu': 'zulu',
|
123 |
-
'fil': 'Filipino',
|
124 |
-
'he': 'Hebrew'
|
125 |
}
|
126 |
|
127 |
GOOGLE_LANGUAGES_TO_CODES = {v: k for k, v in GOOGLE_CODES_TO_LANGUAGES.items()}
|
128 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
129 |
PONS_CODES_TO_LANGUAGES = {
|
130 |
'ar': 'arabic',
|
131 |
'bg': 'bulgarian',
|
@@ -247,4 +255,4 @@ QCRI_CODE_TO_LANGUAGE = {
|
|
247 |
|
248 |
QCRI_LANGUAGE_TO_CODE = {
|
249 |
v: k for k, v in QCRI_CODE_TO_LANGUAGE.items()
|
250 |
-
}
|
|
|
29 |
'ca': 'catalan',
|
30 |
'ceb': 'cebuano',
|
31 |
'ny': 'chichewa',
|
32 |
+
'zh-CN': 'chinese',
|
|
|
|
|
33 |
'co': 'corsican',
|
34 |
'hr': 'croatian',
|
35 |
'cs': 'czech',
|
|
|
64 |
'kn': 'kannada',
|
65 |
'kk': 'kazakh',
|
66 |
'km': 'khmer',
|
67 |
+
'rw': 'kinyarwanda',
|
68 |
'ko': 'korean',
|
69 |
+
'ku': 'kurdish',
|
70 |
'ky': 'kyrgyz',
|
71 |
'lo': 'lao',
|
72 |
'la': 'latin',
|
|
|
81 |
'mi': 'maori',
|
82 |
'mr': 'marathi',
|
83 |
'mn': 'mongolian',
|
84 |
+
'my': 'myanmar',
|
85 |
'ne': 'nepali',
|
86 |
'no': 'norwegian',
|
87 |
+
'or': 'odia',
|
88 |
'ps': 'pashto',
|
89 |
'fa': 'persian',
|
90 |
'pl': 'polish',
|
|
|
108 |
'sv': 'swedish',
|
109 |
'tg': 'tajik',
|
110 |
'ta': 'tamil',
|
111 |
+
'tt': 'tatar',
|
112 |
'te': 'telugu',
|
113 |
'th': 'thai',
|
114 |
'tr': 'turkish',
|
115 |
+
'tk': 'turkmen',
|
116 |
'uk': 'ukrainian',
|
117 |
'ur': 'urdu',
|
118 |
+
'ug': 'uyghur',
|
119 |
'uz': 'uzbek',
|
120 |
'vi': 'vietnamese',
|
121 |
'cy': 'welsh',
|
|
|
123 |
'yi': 'yiddish',
|
124 |
'yo': 'yoruba',
|
125 |
'zu': 'zulu',
|
|
|
|
|
126 |
}
|
127 |
|
128 |
GOOGLE_LANGUAGES_TO_CODES = {v: k for k, v in GOOGLE_CODES_TO_LANGUAGES.items()}
|
129 |
|
130 |
+
# This dictionary maps the primary name of language to its secondary names in list manner (if any)
|
131 |
+
GOOGLE_LANGUAGES_SECONDARY_NAMES = {
|
132 |
+
'myanmar': ['burmese'],
|
133 |
+
'odia': ['oriya'],
|
134 |
+
'kurdish': ['kurmanji']
|
135 |
+
}
|
136 |
+
|
137 |
PONS_CODES_TO_LANGUAGES = {
|
138 |
'ar': 'arabic',
|
139 |
'bg': 'bulgarian',
|
|
|
255 |
|
256 |
QCRI_LANGUAGE_TO_CODE = {
|
257 |
v: k for k, v in QCRI_CODE_TO_LANGUAGE.items()
|
258 |
+
}
|