Lukeds14 commited on
Commit
e4f8bde
·
verified ·
1 Parent(s): d9e1c7d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +29 -5
app.py CHANGED
@@ -2,7 +2,27 @@ import streamlit as st
2
  from transformers import pipeline
3
 
4
  # Título de la aplicación
5
- st.title("Traducción Instantánea: Inglés - Español y Español - Inglés")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
 
7
  # Cargar los modelos de traducción
8
  modelo_en_es = 'Helsinki-NLP/opus-mt-en-es' # Inglés a Español
@@ -11,12 +31,15 @@ modelo_es_en = 'Helsinki-NLP/opus-mt-es-en' # Español a Inglés
11
  traductor_en_es = pipeline('translation', model=modelo_en_es)
12
  traductor_es_en = pipeline('translation', model=modelo_es_en)
13
 
 
 
 
 
 
 
14
  # Selección del modo de traducción
15
  modo_traduccion = st.selectbox("Selecciona el modo de traducción:",
16
- ["Inglés a Español", "Español a Inglés"])
17
-
18
- # Entrada de texto del usuario
19
- texto_a_traducir = st.text_area("Introduce el texto que deseas traducir:", "")
20
 
21
  if st.button("Traducir"):
22
  if texto_a_traducir:
@@ -35,3 +58,4 @@ if st.button("Traducir"):
35
 
36
 
37
 
 
 
2
  from transformers import pipeline
3
 
4
  # Título de la aplicación
5
+ st.markdown(
6
+ """
7
+ <style>
8
+ .title {
9
+ text-align: center;
10
+ color: #4CAF50; /* Color del título */
11
+ font-size: 36px; /* Tamaño del texto */
12
+ margin-bottom: 20px; /* Espacio debajo del título */
13
+ }
14
+ .text-area {
15
+ margin-bottom: 20px; /* Espacio debajo del área de texto */
16
+ }
17
+ .selectbox {
18
+ margin-bottom: 20px; /* Espacio debajo del selectbox */
19
+ }
20
+ </style>
21
+ """,
22
+ unsafe_allow_html=True
23
+ )
24
+
25
+ st.markdown('<h1 class="title">Traducción Instantánea: Inglés - Español y Español - Inglés</h1>', unsafe_allow_html=True)
26
 
27
  # Cargar los modelos de traducción
28
  modelo_en_es = 'Helsinki-NLP/opus-mt-en-es' # Inglés a Español
 
31
  traductor_en_es = pipeline('translation', model=modelo_en_es)
32
  traductor_es_en = pipeline('translation', model=modelo_es_en)
33
 
34
+ # Entrada de texto del usuario
35
+ texto_a_traducir = st.text_area("Introduce el texto que deseas traducir:", "", key="text_area", height=150)
36
+
37
+ # Espaciado entre el área de texto y el selectbox
38
+ st.write("") # Espacio vacío
39
+
40
  # Selección del modo de traducción
41
  modo_traduccion = st.selectbox("Selecciona el modo de traducción:",
42
+ ["Inglés a Español", "Español a Inglés"], key="selectbox")
 
 
 
43
 
44
  if st.button("Traducir"):
45
  if texto_a_traducir:
 
58
 
59
 
60
 
61
+