Omnibus commited on
Commit
429301e
Β·
1 Parent(s): 6313927

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +77 -102
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
- "German": "de",
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
- "Armenian": "hy",
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
- ocr_lang=[
119
- 'abq',
120
- 'ady',
121
- 'af',
122
- 'ang',
123
- 'ar',
124
- 'as',
125
- 'ava',
126
- 'az',
127
- 'be',
128
- 'bg',
129
- 'bh',
130
- 'bho',
131
- 'bn',
132
- 'bs',
133
- 'ch_sim',
134
- 'ch_tra',
135
- 'che',
136
- 'cs',
137
- 'cy',
138
- 'da',
139
- 'dar',
140
- 'de',
141
- 'en',
142
- 'es',
143
- 'et',
144
- 'fa',
145
- 'fr',
146
- 'ga',
147
- 'gom',
148
- 'hi',
149
- 'hr',
150
- 'hu',
151
- 'id',
152
- 'inh',
153
- 'is',
154
- 'it',
155
- 'ja',
156
- 'kbd',
157
- 'kn',
158
- 'ko',
159
- 'ku',
160
- 'la',
161
- 'lbe',
162
- 'lez',
163
- 'lt',
164
- 'lv',
165
- 'mah',
166
- 'mai',
167
- 'mi',
168
- 'mn',
169
- 'mr',
170
- 'ms',
171
- 'mt',
172
- 'ne',
173
- 'new',
174
- 'nl',
175
- 'no',
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(lang_id.keys()),value="English")
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()