Update README.md
Browse files
README.md
CHANGED
@@ -71,10 +71,36 @@ se utiliza para cargar los modelos de traducción.
|
|
71 |
|
72 |
st.markdown('<h1 class="title">Traducción Instantánea: Inglés - Español y Español - Inglés</h1>', unsafe_allow_html=True)
|
73 |
|
74 |
-
|
75 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
77 |
|
|
|
|
|
78 |
|
|
|
|
|
79 |
|
80 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
71 |
|
72 |
st.markdown('<h1 class="title">Traducción Instantánea: Inglés - Español y Español - Inglés</h1>', unsafe_allow_html=True)
|
73 |
|
74 |
+
Estilo CSS y Título: Se define un estilo CSS para personalizar la apariencia de la aplicación. El título se centra y se le da un color y tamaño específicos.
|
75 |
|
76 |
+
# Cargar los modelos de traducción
|
77 |
+
modelo_en_es = 'Helsinki-NLP/opus-mt-en-es' # Modelo para traducir de inglés a español
|
78 |
+
modelo_es_en = 'Helsinki-NLP/opus-mt-es-en' # Modelo para traducir de español a inglés
|
79 |
+
|
80 |
+
traductor_en_es = pipeline('translation', model=modelo_en_es)
|
81 |
+
traductor_es_en = pipeline('translation', model=modelo_es_en)
|
82 |
+
|
83 |
+
Carga de Modelos: Se cargan dos modelos preentrenados:
|
84 |
+
|
85 |
+
- Helsinki-NLP/opus-mt-en-es: Modelo que traduce texto del inglés al español.
|
86 |
+
- Helsinki-NLP/opus-mt-es-en: Modelo que traduce texto del español al inglés.
|
87 |
+
|
88 |
+
Estos modelos son parte de la familia OPUS-MT, que son modelos eficientes para tareas de traducción automática.
|
89 |
|
90 |
+
# Entrada de texto del usuario
|
91 |
+
texto_a_traducir = st.text_area("Introduce el texto que deseas traducir:", "", key="text_area", height=150)
|
92 |
+
|
93 |
+
# Espaciado entre el área de texto y el selectbox
|
94 |
+
st.write("") # Espacio vacío
|
95 |
+
|
96 |
+
# Selección del modo de traducción
|
97 |
+
modo_traduccion = st.selectbox("Selecciona el modo de traducción:",
|
98 |
+
["Inglés a Español", "Español a Inglés"], key="selectbox")
|
99 |
|
100 |
+
Entrada del Usuario: Se crea un área de texto donde el usuario puede ingresar el texto que desea traducir. También se incluye un menú
|
101 |
+
desplegable (selectbox) para seleccionar el modo de traducción (inglés a español o español a inglés).
|
102 |
|
103 |
+
Botón de Traducción: Al presionar el botón "Traducir", se verifica si hay texto ingresado. Según el modo seleccionado, se realiza la
|
104 |
+
traducción utilizando el modelo correspondiente y se muestra el resultado en la interfaz.
|
105 |
|
106 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|