danilommarano commited on
Commit
8853ea0
·
1 Parent(s): f14ccd7

Language option select box

Browse files
Files changed (1) hide show
  1. app.py +11 -2
app.py CHANGED
@@ -4,13 +4,22 @@ from transformers import MBartForConditionalGeneration, MBart50TokenizerFast
4
  model = MBartForConditionalGeneration.from_pretrained("facebook/mbart-large-50-one-to-many-mmt")
5
  tokenizer = MBart50TokenizerFast.from_pretrained("facebook/mbart-large-50-one-to-many-mmt", src_lang="en_XX")
6
 
7
- input_text = st.text_area("")
 
 
 
 
 
 
 
 
 
8
 
9
  model_inputs = tokenizer(input_text, return_tensors="pt")
10
 
11
  generated_tokens = model.generate(
12
  **model_inputs,
13
- forced_bos_token_id=tokenizer.lang_code_to_id["pt_BR"]
14
  )
15
 
16
  translation = tokenizer.batch_decode(generated_tokens, skip_special_tokens=True)
 
4
  model = MBartForConditionalGeneration.from_pretrained("facebook/mbart-large-50-one-to-many-mmt")
5
  tokenizer = MBart50TokenizerFast.from_pretrained("facebook/mbart-large-50-one-to-many-mmt", src_lang="en_XX")
6
 
7
+ import streamlit as st
8
+
9
+ option = st.selectbox(
10
+ "Lingua de saída: ",
11
+ (tokenizer.lang_code_to_id.keys()),
12
+ index=None,
13
+ placeholder="Selecione uma linguagem...",
14
+ )
15
+
16
+ input_text = st.text_area("Texto de entrada:")
17
 
18
  model_inputs = tokenizer(input_text, return_tensors="pt")
19
 
20
  generated_tokens = model.generate(
21
  **model_inputs,
22
+ forced_bos_token_id=tokenizer.lang_code_to_id[option]
23
  )
24
 
25
  translation = tokenizer.batch_decode(generated_tokens, skip_special_tokens=True)