kevin-yang commited on
Commit
ce1669e
1 Parent(s): fecc6cf

add req.txt

Browse files
Files changed (1) hide show
  1. app.py +4 -4
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="M2M100",
28
- description="100개국어 번역").launch()
 
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()