antomtnez's picture
Update app.py
c74d393 verified
raw
history blame contribute delete
603 Bytes
import gradio as gr
from transformers import pipeline
# Crear el pipeline una vez al inicio para evitar cargas repetitivas
pipe = pipeline("translation", model="Helsinki-NLP/opus-mt-es-en")
def traductor(text):
try:
# Realizar la traducci贸n usando el pipeline precargado
result = pipe(text)
return result[0]['translation_text']
except Exception as e:
# Devolver un mensaje de error en caso de que algo falle
return f"Error: {str(e)}"
# Configuraci贸n de la interfaz de Gradio
demo = gr.Interface(traductor, inputs="text", outputs="text")
demo.launch()