Omnibus commited on
Commit
236feb1
Β·
1 Parent(s): 714c880

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -10
app.py CHANGED
@@ -123,12 +123,16 @@ lang_id = [
123
  Language("Yoruba","yo"),
124
  Language("Zulu","zu"),
125
  ]
 
 
126
 
127
  def trans_page(input,trg):
128
- src_lang = lang_id[21].code
129
- trg_lang = lang_id[trg].code
130
  if trg_lang != src_lang:
131
-
 
 
 
132
  tokenizer.src_lang = src_lang
133
  with torch.no_grad():
134
  encoded_input = tokenizer(input, return_tensors="pt").to(device)
@@ -154,11 +158,14 @@ def trans_page(input,trg):
154
  """
155
 
156
  def trans_to(input,src,trg):
157
- src_lang = lang_id[src].code
158
- trg_lang = lang_id[trg].code
159
- #src_lang = lang_id[""]
160
- #trg_lang = lang_id[trg]
161
  if trg_lang != src_lang:
 
 
 
 
 
 
162
  tokenizer.src_lang = src_lang
163
  with torch.no_grad():
164
  encoded_input = tokenizer(input, return_tensors="pt").to(device)
@@ -179,7 +186,7 @@ with gr.Blocks() as transbot:
179
  gr.Column()
180
  with gr.Column():
181
  with gr.Row():
182
- t_space = gr.Dropdown(label="Translate Space", choices=(l.name for l in lang_id), value="English")
183
  #t_space = gr.Dropdown(label="Translate Space", choices=list(lang_id.keys()),value="English")
184
  t_submit = gr.Button("Translate Space")
185
  gr.Column()
@@ -190,8 +197,8 @@ with gr.Blocks() as transbot:
190
  md = gr.Markdown("""<h1><center>Translate - 100 Languages</center></h1><h4><center>Translation may not be accurate</center></h4>""")
191
  with gr.Row():
192
 
193
- lang_from = gr.Dropdown(label="From:", choices=(l.name for l in lang_id),value="English")
194
- lang_to = gr.Dropdown(label="To:", choices=(l.name for l in lang_id),value="Chinese")
195
 
196
  #lang_from = gr.Dropdown(label="From:", choices=list(lang_id.keys()),value="English")
197
  #lang_to = gr.Dropdown(label="To:", choices=list(lang_id.keys()),value="Chinese")
 
123
  Language("Yoruba","yo"),
124
  Language("Zulu","zu"),
125
  ]
126
+ d_lang = lang_id[21]
127
+ #d_lang_code = d_lang.code
128
 
129
  def trans_page(input,trg):
130
+ src_lang = d_lang.code
 
131
  if trg_lang != src_lang:
132
+ for lang in lang_id:
133
+ if lang.name == trg:
134
+ trg_lang = lang.code
135
+
136
  tokenizer.src_lang = src_lang
137
  with torch.no_grad():
138
  encoded_input = tokenizer(input, return_tensors="pt").to(device)
 
158
  """
159
 
160
  def trans_to(input,src,trg):
161
+ src_lang = d_lang.code
 
 
 
162
  if trg_lang != src_lang:
163
+ for lang in lang_id:
164
+ if lang.name == trg:
165
+ trg_lang = lang.code
166
+ for lang in lang_id:
167
+ if lang.name == src:
168
+ src_lang = lang.code
169
  tokenizer.src_lang = src_lang
170
  with torch.no_grad():
171
  encoded_input = tokenizer(input, return_tensors="pt").to(device)
 
186
  gr.Column()
187
  with gr.Column():
188
  with gr.Row():
189
+ t_space = gr.Dropdown(label="Translate Space", choices=[l.name for l in lang_id], value="English")
190
  #t_space = gr.Dropdown(label="Translate Space", choices=list(lang_id.keys()),value="English")
191
  t_submit = gr.Button("Translate Space")
192
  gr.Column()
 
197
  md = gr.Markdown("""<h1><center>Translate - 100 Languages</center></h1><h4><center>Translation may not be accurate</center></h4>""")
198
  with gr.Row():
199
 
200
+ lang_from = gr.Dropdown(label="From:", choices=[l.name for l in lang_id],value="English")
201
+ lang_to = gr.Dropdown(label="To:", choices=[l.name for l in lang_id],value="Chinese")
202
 
203
  #lang_from = gr.Dropdown(label="From:", choices=list(lang_id.keys()),value="English")
204
  #lang_to = gr.Dropdown(label="To:", choices=list(lang_id.keys()),value="Chinese")