rvian commited on
Commit
7e7ef19
·
1 Parent(s): 3740b02
Files changed (1) hide show
  1. app.py +30 -23
app.py CHANGED
@@ -36,32 +36,39 @@ def traduzir_en_pt(text):
36
  # Cabeçalho
37
  st.title('Tradutor de datasets (inglês para português)')
38
  # Carrega dataset
39
- dataset = st.file_uploader("Carrege o dataset (coluna a ser traduzida deve ser nomeada como 'texto')", type=["csv"])
40
- st.write('Carregando dataset...')
41
 
42
- if dataset is not None:
43
- st.write('🎲 Dataset carregado com sucesso!')
44
- dataset = pd.read_csv(dataset)
45
- st.write(dataset)
46
-
47
 
48
- modelo_selecionado = st.selectbox('Escolha um modelo', modelos_opcao)
 
 
 
 
 
49
 
50
- if st.button("Carregar modelo escolhido"):
51
- model, tokenizer = carregar_modelo_e_tokenizador_mbart(modelo_selecionado)
52
- st.write(f"🎰 Modelo {modelo_selecionado} carregado com sucesso! 🔥")
 
 
53
 
54
- qtde_linhas_traduzir = st.slider('Quantidade de linhas a serem traduzidas', 1, len(dataset), 50)
55
- if st.button(f"Traduzir {qtde_linhas_traduzir} linhas"):
56
- for i in range(qtde_linhas_traduzir):
57
- st.write(f'🔡 Traduzindo linha {i+1}...')
58
- st.write(f'Texto: {dataset.iloc[i]["texto"]}')
59
- texto_traduzido= traduzir_en_pt(dataset.iloc[i]["texto"])
60
- st.write(f'Tradução: {texto_traduzido}')
 
61
 
62
- # adiciona traducao em nova coluna dataset
63
- dataset["traduzido"]= texto_traduzido
 
 
 
64
 
65
- st.write(dataset)
66
- st.download_button(label='Baixar dataset', data=dataset.to_csv(index=False))
67
- st.write("Fim 👍")
 
36
  # Cabeçalho
37
  st.title('Tradutor de datasets (inglês para português)')
38
  # Carrega dataset
 
 
39
 
40
+ with st.beta_container():
41
+ dataset = st.file_uploader("Carrege o dataset (coluna a ser traduzida deve ser nomeada como 'texto')", type=["csv"])
42
+ st.write('Carregando dataset...')
 
 
43
 
44
+ with st.beta_expander():
45
+ if dataset is not None:
46
+ st.write('🎲 Dataset carregado com sucesso!')
47
+ dataset = pd.read_csv(dataset)
48
+ st.write(dataset)
49
+
50
 
51
+ with st.beta_container():
52
+ modelo_selecionado = st.selectbox('Escolha um modelo', modelos_opcao)
53
+ if st.button("Carregar modelo escolhido"):
54
+ model, tokenizer = carregar_modelo_e_tokenizador_mbart(modelo_selecionado)
55
+ st.write(f"🎰 Modelo {modelo_selecionado} carregado com sucesso! 🔥")
56
 
57
+ with st.beta_container():
58
+ qtde_linhas_traduzir = st.slider('Quantidade de linhas a serem traduzidas', 1, len(dataset), 50)
59
+ if st.button(f"Traduzir {qtde_linhas_traduzir} linhas"):
60
+ for i in range(qtde_linhas_traduzir):
61
+ st.write(f'🔡 Traduzindo linha {i+1}...')
62
+ st.write(f'Texto: {dataset.iloc[i]["texto"]}')
63
+ texto_traduzido= traduzir_en_pt(dataset.iloc[i]["texto"])
64
+ st.write(f'Tradução: {texto_traduzido}')
65
 
66
+ # adiciona traducao em nova coluna dataset
67
+ dataset["traduzido"]= texto_traduzido
68
+ st.write("Traduzido 👍")
69
+ with st.beta_expander():
70
+ st.write(dataset)
71
 
72
+ with st.beta_expander():
73
+ st.download_button(label='Baixar dataset', data=dataset.to_csv(index=False))
74
+ st.write("Fim 👍")