Lukeds14 commited on
Commit
beeec37
·
verified ·
1 Parent(s): 2cf483f

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +27 -1
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