Spaces:
Runtime error
Runtime error
Commit
·
e7a67a5
1
Parent(s):
79a56d7
Upload constants.py
Browse files- constants.py +187 -0
constants.py
ADDED
@@ -0,0 +1,187 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
DEFAULT_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)'
|
2 |
+
|
3 |
+
DEFAULT_SERVICE_URLS = ('translate.google.ac','translate.google.ad','translate.google.ae',
|
4 |
+
'translate.google.al','translate.google.am','translate.google.as',
|
5 |
+
'translate.google.at','translate.google.az','translate.google.ba',
|
6 |
+
'translate.google.be','translate.google.bf','translate.google.bg',
|
7 |
+
'translate.google.bi','translate.google.bj','translate.google.bs',
|
8 |
+
'translate.google.bt','translate.google.by','translate.google.ca',
|
9 |
+
'translate.google.cat','translate.google.cc','translate.google.cd',
|
10 |
+
'translate.google.cf','translate.google.cg','translate.google.ch',
|
11 |
+
'translate.google.ci','translate.google.cl','translate.google.cm',
|
12 |
+
'translate.google.cn','translate.google.co.ao','translate.google.co.bw',
|
13 |
+
'translate.google.co.ck','translate.google.co.cr','translate.google.co.id',
|
14 |
+
'translate.google.co.il','translate.google.co.in','translate.google.co.jp',
|
15 |
+
'translate.google.co.ke','translate.google.co.kr','translate.google.co.ls',
|
16 |
+
'translate.google.co.ma','translate.google.co.mz','translate.google.co.nz',
|
17 |
+
'translate.google.co.th','translate.google.co.tz','translate.google.co.ug',
|
18 |
+
'translate.google.co.uk','translate.google.co.uz','translate.google.co.ve',
|
19 |
+
'translate.google.co.vi','translate.google.co.za','translate.google.co.zm',
|
20 |
+
'translate.google.co.zw','translate.google.co','translate.google.com.af',
|
21 |
+
'translate.google.com.ag','translate.google.com.ai','translate.google.com.ar',
|
22 |
+
'translate.google.com.au','translate.google.com.bd','translate.google.com.bh',
|
23 |
+
'translate.google.com.bn','translate.google.com.bo','translate.google.com.br',
|
24 |
+
'translate.google.com.bz','translate.google.com.co','translate.google.com.cu',
|
25 |
+
'translate.google.com.cy','translate.google.com.do','translate.google.com.ec',
|
26 |
+
'translate.google.com.eg','translate.google.com.et','translate.google.com.fj',
|
27 |
+
'translate.google.com.gh','translate.google.com.gi','translate.google.com.gt',
|
28 |
+
'translate.google.com.hk','translate.google.com.jm','translate.google.com.kh',
|
29 |
+
'translate.google.com.kw','translate.google.com.lb','translate.google.com.lc',
|
30 |
+
'translate.google.com.ly','translate.google.com.mm','translate.google.com.mt',
|
31 |
+
'translate.google.com.mx','translate.google.com.my','translate.google.com.na',
|
32 |
+
'translate.google.com.ng','translate.google.com.ni','translate.google.com.np',
|
33 |
+
'translate.google.com.om','translate.google.com.pa','translate.google.com.pe',
|
34 |
+
'translate.google.com.pg','translate.google.com.ph','translate.google.com.pk',
|
35 |
+
'translate.google.com.pr','translate.google.com.py','translate.google.com.qa',
|
36 |
+
'translate.google.com.sa','translate.google.com.sb','translate.google.com.sg',
|
37 |
+
'translate.google.com.sl','translate.google.com.sv','translate.google.com.tj',
|
38 |
+
'translate.google.com.tr','translate.google.com.tw','translate.google.com.ua',
|
39 |
+
'translate.google.com.uy','translate.google.com.vc','translate.google.com.vn',
|
40 |
+
'translate.google.com','translate.google.cv','translate.google.cx',
|
41 |
+
'translate.google.cz','translate.google.de','translate.google.dj',
|
42 |
+
'translate.google.dk','translate.google.dm','translate.google.dz',
|
43 |
+
'translate.google.ee','translate.google.es','translate.google.eu',
|
44 |
+
'translate.google.fi','translate.google.fm','translate.google.fr',
|
45 |
+
'translate.google.ga','translate.google.ge','translate.google.gf',
|
46 |
+
'translate.google.gg','translate.google.gl','translate.google.gm',
|
47 |
+
'translate.google.gp','translate.google.gr','translate.google.gy',
|
48 |
+
'translate.google.hn','translate.google.hr','translate.google.ht',
|
49 |
+
'translate.google.hu','translate.google.ie','translate.google.im',
|
50 |
+
'translate.google.io','translate.google.iq','translate.google.is',
|
51 |
+
'translate.google.it','translate.google.je','translate.google.jo',
|
52 |
+
'translate.google.kg','translate.google.ki','translate.google.kz',
|
53 |
+
'translate.google.la','translate.google.li','translate.google.lk',
|
54 |
+
'translate.google.lt','translate.google.lu','translate.google.lv',
|
55 |
+
'translate.google.md','translate.google.me','translate.google.mg',
|
56 |
+
'translate.google.mk','translate.google.ml','translate.google.mn',
|
57 |
+
'translate.google.ms','translate.google.mu','translate.google.mv',
|
58 |
+
'translate.google.mw','translate.google.ne','translate.google.nf',
|
59 |
+
'translate.google.nl','translate.google.no','translate.google.nr',
|
60 |
+
'translate.google.nu','translate.google.pl','translate.google.pn',
|
61 |
+
'translate.google.ps','translate.google.pt','translate.google.ro',
|
62 |
+
'translate.google.rs','translate.google.ru','translate.google.rw',
|
63 |
+
'translate.google.sc','translate.google.se','translate.google.sh',
|
64 |
+
'translate.google.si','translate.google.sk','translate.google.sm',
|
65 |
+
'translate.google.sn','translate.google.so','translate.google.sr',
|
66 |
+
'translate.google.st','translate.google.td','translate.google.tg',
|
67 |
+
'translate.google.tk','translate.google.tl','translate.google.tm',
|
68 |
+
'translate.google.tn','translate.google.to','translate.google.tt',
|
69 |
+
'translate.google.us','translate.google.vg','translate.google.vu','translate.google.ws')
|
70 |
+
SPECIAL_CASES = {
|
71 |
+
'ee': 'et',
|
72 |
+
}
|
73 |
+
|
74 |
+
LANGUAGES = {
|
75 |
+
'af': 'afrikaans',
|
76 |
+
'sq': 'albanian',
|
77 |
+
'am': 'amharic',
|
78 |
+
'ar': 'arabic',
|
79 |
+
'hy': 'armenian',
|
80 |
+
'az': 'azerbaijani',
|
81 |
+
'eu': 'basque',
|
82 |
+
'be': 'belarusian',
|
83 |
+
'bn': 'bengali',
|
84 |
+
'bs': 'bosnian',
|
85 |
+
'bg': 'bulgarian',
|
86 |
+
'ca': 'catalan',
|
87 |
+
'ceb': 'cebuano',
|
88 |
+
'ny': 'chichewa',
|
89 |
+
'zh-cn': 'chinese (simplified)',
|
90 |
+
'zh-tw': 'chinese (traditional)',
|
91 |
+
'co': 'corsican',
|
92 |
+
'hr': 'croatian',
|
93 |
+
'cs': 'czech',
|
94 |
+
'da': 'danish',
|
95 |
+
'nl': 'dutch',
|
96 |
+
'en': 'english',
|
97 |
+
'eo': 'esperanto',
|
98 |
+
'et': 'estonian',
|
99 |
+
'tl': 'filipino',
|
100 |
+
'fi': 'finnish',
|
101 |
+
'fr': 'french',
|
102 |
+
'fy': 'frisian',
|
103 |
+
'gl': 'galician',
|
104 |
+
'ka': 'georgian',
|
105 |
+
'de': 'german',
|
106 |
+
'el': 'greek',
|
107 |
+
'gu': 'gujarati',
|
108 |
+
'ht': 'haitian creole',
|
109 |
+
'ha': 'hausa',
|
110 |
+
'haw': 'hawaiian',
|
111 |
+
'iw': 'hebrew',
|
112 |
+
'he': 'hebrew',
|
113 |
+
'hi': 'hindi',
|
114 |
+
'hmn': 'hmong',
|
115 |
+
'hu': 'hungarian',
|
116 |
+
'is': 'icelandic',
|
117 |
+
'ig': 'igbo',
|
118 |
+
'id': 'indonesian',
|
119 |
+
'ga': 'irish',
|
120 |
+
'it': 'italian',
|
121 |
+
'ja': 'japanese',
|
122 |
+
'jw': 'javanese',
|
123 |
+
'kn': 'kannada',
|
124 |
+
'kk': 'kazakh',
|
125 |
+
'km': 'khmer',
|
126 |
+
'ko': 'korean',
|
127 |
+
'ku': 'kurdish (kurmanji)',
|
128 |
+
'ky': 'kyrgyz',
|
129 |
+
'lo': 'lao',
|
130 |
+
'la': 'latin',
|
131 |
+
'lv': 'latvian',
|
132 |
+
'lt': 'lithuanian',
|
133 |
+
'lb': 'luxembourgish',
|
134 |
+
'mk': 'macedonian',
|
135 |
+
'mg': 'malagasy',
|
136 |
+
'ms': 'malay',
|
137 |
+
'ml': 'malayalam',
|
138 |
+
'mt': 'maltese',
|
139 |
+
'mi': 'maori',
|
140 |
+
'mr': 'marathi',
|
141 |
+
'mn': 'mongolian',
|
142 |
+
'my': 'myanmar (burmese)',
|
143 |
+
'ne': 'nepali',
|
144 |
+
'no': 'norwegian',
|
145 |
+
'or': 'odia',
|
146 |
+
'ps': 'pashto',
|
147 |
+
'fa': 'persian',
|
148 |
+
'pl': 'polish',
|
149 |
+
'pt': 'portuguese',
|
150 |
+
'pa': 'punjabi',
|
151 |
+
'ro': 'romanian',
|
152 |
+
'ru': 'russian',
|
153 |
+
'sm': 'samoan',
|
154 |
+
'gd': 'scots gaelic',
|
155 |
+
'sr': 'serbian',
|
156 |
+
'st': 'sesotho',
|
157 |
+
'sn': 'shona',
|
158 |
+
'sd': 'sindhi',
|
159 |
+
'si': 'sinhala',
|
160 |
+
'sk': 'slovak',
|
161 |
+
'sl': 'slovenian',
|
162 |
+
'so': 'somali',
|
163 |
+
'es': 'spanish',
|
164 |
+
'su': 'sundanese',
|
165 |
+
'sw': 'swahili',
|
166 |
+
'sv': 'swedish',
|
167 |
+
'tg': 'tajik',
|
168 |
+
'ta': 'tamil',
|
169 |
+
'te': 'telugu',
|
170 |
+
'th': 'thai',
|
171 |
+
'tr': 'turkish',
|
172 |
+
'uk': 'ukrainian',
|
173 |
+
'ur': 'urdu',
|
174 |
+
'ug': 'uyghur',
|
175 |
+
'uz': 'uzbek',
|
176 |
+
'vi': 'vietnamese',
|
177 |
+
'cy': 'welsh',
|
178 |
+
'xh': 'xhosa',
|
179 |
+
'yi': 'yiddish',
|
180 |
+
'yo': 'yoruba',
|
181 |
+
'zu': 'zulu',
|
182 |
+
}
|
183 |
+
|
184 |
+
LANGCODES = dict(map(reversed, LANGUAGES.items()))
|
185 |
+
DEFAULT_RAISE_EXCEPTION = False
|
186 |
+
DUMMY_DATA = [[["", None, None, 0]], None, "en", None,
|
187 |
+
None, None, 1, None, [["en"], None, [1], ["en"]]]
|