kevin-yang
commited on
Commit
•
ce1669e
1
Parent(s):
fecc6cf
add req.txt
Browse files
app.py
CHANGED
@@ -19,10 +19,10 @@ def translate(src, tgt, text):
|
|
19 |
# translate
|
20 |
tokenizer.src_lang = src
|
21 |
encoded_src = tokenizer(text, return_tensors="pt")
|
22 |
-
generated_tokens = model.generate(**encoded_src, forced_bos_token_id=tokenizer.get_lang_id(tgt))
|
23 |
-
result = tokenizer.batch_decode(generated_tokens, skip_special_tokens=True)
|
24 |
return result
|
25 |
|
26 |
output_text = gr.outputs.Textbox()
|
27 |
-
gr.Interface(translate, inputs=[gr.inputs.Dropdown(lang_list, label="Source Language"), gr.inputs.Dropdown(lang_list, label="Target Language"), 'text'], outputs=output_text, title="
|
28 |
-
description="100개국어
|
|
|
19 |
# translate
|
20 |
tokenizer.src_lang = src
|
21 |
encoded_src = tokenizer(text, return_tensors="pt")
|
22 |
+
generated_tokens = model.generate(**encoded_src, forced_bos_token_id=tokenizer.get_lang_id(tgt), use_cache=True)
|
23 |
+
result = tokenizer.batch_decode(generated_tokens, skip_special_tokens=True)[0]
|
24 |
return result
|
25 |
|
26 |
output_text = gr.outputs.Textbox()
|
27 |
+
gr.Interface(translate, inputs=[gr.inputs.Dropdown(lang_list, label="Source Language"), gr.inputs.Dropdown(lang_list, label="Target Language"), 'text'], outputs=output_text, title="Translate Between 100 languages",
|
28 |
+
description="M2M100-1.2B 모델을 가지고 100개국어 언어를 번역하는 데모페이지 입니다.").launch()
|