Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -14,8 +14,10 @@ this=gr.Interface.load("spaces/Omnibus/Translate-100")
|
|
14 |
lang_id = {
|
15 |
"":"",
|
16 |
"Afrikaans": "af",
|
|
|
17 |
"Amharic": "am",
|
18 |
"Arabic": "ar",
|
|
|
19 |
"Asturian": "ast",
|
20 |
"Azerbaijani": "az",
|
21 |
"Bashkir": "ba",
|
@@ -24,32 +26,34 @@ lang_id = {
|
|
24 |
"Bengali": "bn",
|
25 |
"Breton": "br",
|
26 |
"Bosnian": "bs",
|
|
|
27 |
"Catalan": "ca",
|
28 |
"Cebuano": "ceb",
|
|
|
|
|
|
|
|
|
29 |
"Czech": "cs",
|
30 |
-
"Welsh": "cy",
|
31 |
"Danish": "da",
|
32 |
-
"
|
33 |
-
"Greeek": "el",
|
34 |
"English": "en",
|
35 |
-
"Spanish": "es",
|
36 |
"Estonian": "et",
|
37 |
-
"Persian": "fa",
|
38 |
"Fulah": "ff",
|
39 |
"Finnish": "fi",
|
40 |
"French": "fr",
|
41 |
"Western Frisian": "fy",
|
42 |
-
"Irish": "ga",
|
43 |
"Gaelic": "gd",
|
44 |
"Galician": "gl",
|
|
|
|
|
|
|
45 |
"Gujarati": "gu",
|
46 |
"Hausa": "ha",
|
47 |
"Hebrew": "he",
|
48 |
"Hindi": "hi",
|
49 |
-
"Croatian": "hr",
|
50 |
"Haitian": "ht",
|
51 |
"Hungarian": "hu",
|
52 |
-
"
|
53 |
"Indonesian": "id",
|
54 |
"Igbo": "ig",
|
55 |
"Iloko": "ilo",
|
@@ -57,7 +61,6 @@ lang_id = {
|
|
57 |
"Italian": "it",
|
58 |
"Japanese": "ja",
|
59 |
"Javanese": "jv",
|
60 |
-
"Georgian": "ka",
|
61 |
"Kazakh": "kk",
|
62 |
"Central Khmer": "km",
|
63 |
"Kannada": "kn",
|
@@ -74,14 +77,13 @@ lang_id = {
|
|
74 |
"Mongolian": "mn",
|
75 |
"Marathi": "mr",
|
76 |
"Malay": "ms",
|
77 |
-
"Burmese": "my",
|
78 |
"Nepali": "ne",
|
79 |
-
"Dutch": "nl",
|
80 |
"Norwegian": "no",
|
81 |
"Northern Sotho": "ns",
|
82 |
"Occitan": "oc",
|
83 |
"Oriya": "or",
|
84 |
"Panjabi": "pa",
|
|
|
85 |
"Polish": "pl",
|
86 |
"Pushto": "ps",
|
87 |
"Portuguese": "pt",
|
@@ -91,9 +93,11 @@ lang_id = {
|
|
91 |
"Sinhala": "si",
|
92 |
"Slovak": "sk",
|
93 |
"Slovenian": "sl",
|
|
|
94 |
"Somali": "so",
|
95 |
-
"Albanian": "sq",
|
96 |
"Serbian": "sr",
|
|
|
|
|
97 |
"Swati": "ss",
|
98 |
"Sundanese": "su",
|
99 |
"Swedish": "sv",
|
@@ -107,101 +111,72 @@ lang_id = {
|
|
107 |
"Urdu": "ur",
|
108 |
"Uzbek": "uz",
|
109 |
"Vietnamese": "vi",
|
|
|
110 |
"Wolof": "wo",
|
111 |
"Xhosa": "xh",
|
112 |
"Yiddish": "yi",
|
113 |
"Yoruba": "yo",
|
114 |
-
"Chinese": "zh",
|
115 |
"Zulu": "zu",
|
116 |
}
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
'oc',
|
177 |
-
'pi',
|
178 |
-
'pl',
|
179 |
-
'pt',
|
180 |
-
'ro',
|
181 |
-
'ru',
|
182 |
-
'rs_cyrillic',
|
183 |
-
'rs_latin',
|
184 |
-
'sck',
|
185 |
-
'sk',
|
186 |
-
'sl',
|
187 |
-
'sq',
|
188 |
-
'sv',
|
189 |
-
'sw',
|
190 |
-
'ta',
|
191 |
-
'tab',
|
192 |
-
'te',
|
193 |
-
'th',
|
194 |
-
'tjk',
|
195 |
-
'tl',
|
196 |
-
'tr',
|
197 |
-
'ug',
|
198 |
-
'uk',
|
199 |
-
'ur',
|
200 |
-
'uz',
|
201 |
-
'vi',
|
202 |
-
|
203 |
-
]
|
204 |
-
|
205 |
|
206 |
|
207 |
def blur_im(img,bounds,target_lang,trans_lang):
|
@@ -267,7 +242,7 @@ with gr.Blocks() as robot:
|
|
267 |
with gr.Column():
|
268 |
im=gr.Image(type="filepath")
|
269 |
with gr.Column():
|
270 |
-
target_lang = gr.Dropdown(label="Detect language:", choices=list(
|
271 |
#target_lang2 = gr.Dropdown(label="Detect language2", choices=list(lang_id.keys()),value="")
|
272 |
trans_lang = gr.Dropdown(label="Translate to:", choices=list(lang_id.keys()),value="Chinese")
|
273 |
go_btn=gr.Button()
|
|
|
14 |
lang_id = {
|
15 |
"":"",
|
16 |
"Afrikaans": "af",
|
17 |
+
"Albanian": "sq",
|
18 |
"Amharic": "am",
|
19 |
"Arabic": "ar",
|
20 |
+
"Armenian": "hy",
|
21 |
"Asturian": "ast",
|
22 |
"Azerbaijani": "az",
|
23 |
"Bashkir": "ba",
|
|
|
26 |
"Bengali": "bn",
|
27 |
"Breton": "br",
|
28 |
"Bosnian": "bs",
|
29 |
+
"Burmese": "my",
|
30 |
"Catalan": "ca",
|
31 |
"Cebuano": "ceb",
|
32 |
+
"Chinese": "zh",
|
33 |
+
"Chinese (simplified)": "zh",
|
34 |
+
"Chinese (traditional)": "zh",
|
35 |
+
"Croatian": "hr",
|
36 |
"Czech": "cs",
|
|
|
37 |
"Danish": "da",
|
38 |
+
"Dutch": "nl",
|
|
|
39 |
"English": "en",
|
|
|
40 |
"Estonian": "et",
|
|
|
41 |
"Fulah": "ff",
|
42 |
"Finnish": "fi",
|
43 |
"French": "fr",
|
44 |
"Western Frisian": "fy",
|
|
|
45 |
"Gaelic": "gd",
|
46 |
"Galician": "gl",
|
47 |
+
"Georgian": "ka",
|
48 |
+
"German": "de",
|
49 |
+
"Greek": "el",
|
50 |
"Gujarati": "gu",
|
51 |
"Hausa": "ha",
|
52 |
"Hebrew": "he",
|
53 |
"Hindi": "hi",
|
|
|
54 |
"Haitian": "ht",
|
55 |
"Hungarian": "hu",
|
56 |
+
"Irish": "ga",
|
57 |
"Indonesian": "id",
|
58 |
"Igbo": "ig",
|
59 |
"Iloko": "ilo",
|
|
|
61 |
"Italian": "it",
|
62 |
"Japanese": "ja",
|
63 |
"Javanese": "jv",
|
|
|
64 |
"Kazakh": "kk",
|
65 |
"Central Khmer": "km",
|
66 |
"Kannada": "kn",
|
|
|
77 |
"Mongolian": "mn",
|
78 |
"Marathi": "mr",
|
79 |
"Malay": "ms",
|
|
|
80 |
"Nepali": "ne",
|
|
|
81 |
"Norwegian": "no",
|
82 |
"Northern Sotho": "ns",
|
83 |
"Occitan": "oc",
|
84 |
"Oriya": "or",
|
85 |
"Panjabi": "pa",
|
86 |
+
"Persian": "fa",
|
87 |
"Polish": "pl",
|
88 |
"Pushto": "ps",
|
89 |
"Portuguese": "pt",
|
|
|
93 |
"Sinhala": "si",
|
94 |
"Slovak": "sk",
|
95 |
"Slovenian": "sl",
|
96 |
+
"Spanish": "es",
|
97 |
"Somali": "so",
|
|
|
98 |
"Serbian": "sr",
|
99 |
+
"Serbian (cyrillic)": "sr",
|
100 |
+
"Serbian (latin)": "sr",
|
101 |
"Swati": "ss",
|
102 |
"Sundanese": "su",
|
103 |
"Swedish": "sv",
|
|
|
111 |
"Urdu": "ur",
|
112 |
"Uzbek": "uz",
|
113 |
"Vietnamese": "vi",
|
114 |
+
"Welsh": "cy",
|
115 |
"Wolof": "wo",
|
116 |
"Xhosa": "xh",
|
117 |
"Yiddish": "yi",
|
118 |
"Yoruba": "yo",
|
|
|
119 |
"Zulu": "zu",
|
120 |
}
|
121 |
+
ocr_id = {
|
122 |
+
"":"",
|
123 |
+
"Afrikaans": "af",
|
124 |
+
"Albanian": "sq",
|
125 |
+
"Arabic": "ar",
|
126 |
+
"Azerbaijani": "az",
|
127 |
+
"Belarusian": "be",
|
128 |
+
"Bulgarian": "bg",
|
129 |
+
"Bengali": "bn",
|
130 |
+
"Bosnian": "bs",
|
131 |
+
"Chinese (simplified)": "ch_sim",
|
132 |
+
"Chinese (traditional)": "ch_tra",
|
133 |
+
"Croatian": "hr",
|
134 |
+
"Czech": "cs",
|
135 |
+
"Danish": "da",
|
136 |
+
"Dutch": "nl",
|
137 |
+
"English": "en",
|
138 |
+
"Estonian": "et",
|
139 |
+
"French": "fr",
|
140 |
+
"German": "de",
|
141 |
+
"Irish": "ga",
|
142 |
+
"Hindi": "hi",
|
143 |
+
"Hungarian": "hu",
|
144 |
+
"Indonesian": "id",
|
145 |
+
"Icelandic": "is",
|
146 |
+
"Italian": "it",
|
147 |
+
"Japanese": "ja",
|
148 |
+
"Kannada": "kn",
|
149 |
+
"Korean": "ko",
|
150 |
+
"Lithuanian": "lt",
|
151 |
+
"Latvian": "lv",
|
152 |
+
"Mongolian": "mn",
|
153 |
+
"Marathi": "mr",
|
154 |
+
"Malay": "ms",
|
155 |
+
"Nepali": "ne",
|
156 |
+
"Norwegian": "no",
|
157 |
+
"Occitan": "oc",
|
158 |
+
"Polish": "pl",
|
159 |
+
"Portuguese": "pt",
|
160 |
+
"Romanian": "ro",
|
161 |
+
"Russian": "ru",
|
162 |
+
"Serbian (cyrillic)": "rs_cyrillic",
|
163 |
+
"Serbian (latin)": "rs_latin",
|
164 |
+
"Slovak": "sk",
|
165 |
+
"Slovenian": "sl",
|
166 |
+
"Spanish": "es",
|
167 |
+
"Swedish": "sv",
|
168 |
+
"Swahili": "sw",
|
169 |
+
"Tamil": "ta",
|
170 |
+
"Thai": "th",
|
171 |
+
"Tagalog": "tl",
|
172 |
+
"Turkish": "tr",
|
173 |
+
"Ukrainian": "uk",
|
174 |
+
"Urdu": "ur",
|
175 |
+
"Uzbek": "uz",
|
176 |
+
"Vietnamese": "vi",
|
177 |
+
"Welsh": "cy",
|
178 |
+
"Zulu": "zu",
|
179 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
180 |
|
181 |
|
182 |
def blur_im(img,bounds,target_lang,trans_lang):
|
|
|
242 |
with gr.Column():
|
243 |
im=gr.Image(type="filepath")
|
244 |
with gr.Column():
|
245 |
+
target_lang = gr.Dropdown(label="Detect language:", choices=list(ocr_id.keys()),value="English")
|
246 |
#target_lang2 = gr.Dropdown(label="Detect language2", choices=list(lang_id.keys()),value="")
|
247 |
trans_lang = gr.Dropdown(label="Translate to:", choices=list(lang_id.keys()),value="Chinese")
|
248 |
go_btn=gr.Button()
|