Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 =
|
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 =
|
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=
|
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=
|
194 |
-
lang_to = gr.Dropdown(label="To:", choices=
|
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")
|