Spaces:
Runtime error
Runtime error
rvian
commited on
Commit
·
7e7ef19
1
Parent(s):
3740b02
fluxo
Browse files
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 |
-
|
43 |
-
st.
|
44 |
-
|
45 |
-
st.write(dataset)
|
46 |
-
|
47 |
|
48 |
-
|
|
|
|
|
|
|
|
|
|
|
49 |
|
50 |
-
|
51 |
-
|
52 |
-
st.
|
|
|
|
|
53 |
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
|
|
61 |
|
62 |
-
|
63 |
-
|
|
|
|
|
|
|
64 |
|
65 |
-
st.
|
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 👍")
|