File size: 843 Bytes
86d98cb
6661079
 
6e1dd4c
 
86d98cb
6e1dd4c
 
 
86d98cb
6e1dd4c
 
86d98cb
 
 
 
 
 
 
6e1dd4c
 
13052aa
61892a0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
from transformers import pipeline
import gradio as gr

# Reemplaza 'model_id' con el ID del modelo correcto en HuggingFace Hub
model_id = "luis56125/mbart-traductor"
model = pipeline('text2text-generation', model=model_id)

# Define la función de predicción que usará el modelo
def translate(text):
    return model(text)[0]['generated_text']

# Crear la interfaz de Gradio
interface = gr.Interface(
    fn=translate,
    inputs=gr.Textbox(lines=5, placeholder="Ingresa aquí el texto del artículo en inglés..."),
    outputs="text",
    title="Traducción de Artículos de AG News",
    description="Esta interfaz traduce artículos del conjunto de datos AG News de inglés a español utilizando el modelo MBart. Ingresa el texto del artículo en inglés y obtén la traducción en español."
)

# Lanzar la interfaz
interface.launch()