Spaces:
Sleeping
Sleeping
from transformers import pipeline | |
import gradio as gr | |
# Cargar el pipeline de traducción de español a inglés | |
translator = pipeline("translation", model="Helsinki-NLP/opus-mt-es-en") | |
# Función para traducir el texto | |
def translate_text(text): | |
# Generamos la traducción del texto ingresado | |
translation = translator(text) | |
return translation[0]['translation_text'] | |
# Crear la interfaz | |
with gr.Blocks() as demo: | |
gr.Markdown(""" | |
# Traducción Español a Inglés | |
Esta aplicación traduce textos de español a inglés utilizando un modelo de traducción automática. | |
Solo debes ingresar un texto en español, y el modelo generará la traducción correspondiente al inglés. | |
""") | |
# Crear la interfaz de usuario | |
gr.Interface( | |
fn=translate_text, | |
inputs=gr.Textbox(label="Introduce el texto en español", placeholder="Escribe un texto en español aquí..."), | |
outputs=gr.Textbox(label="Traducción al inglés"), | |
) | |
# Pie de página | |
gr.Markdown(""" | |
--- | |
Demostración de traducción usando el modelo [Helsinki-NLP/opus-mt-es-en](https://huggingface.co/Helsinki-NLP/opus-mt-es-en). | |
Desarrollado con ❤️ por [@srjosueaaron](https://www.instagram.com/srjosueaaron/). | |
""") | |
if __name__ == "__main__": | |
demo.launch() | |