import gradio as gr from transformers import pipeline translator = pipeline( "translation", model="projecte-aina/aina-translator-es-ast", # Parámetros para una traducción más literal do_sample=False, # Desactiva la generación aleatoria num_beams=1, # Usa búsqueda greedy temperature=0.7, # Temperatura más baja para traducciones más conservadoras max_length=200 # Limita la longitud para evitar generación extra ) def translate(text): if not text: return "" result = translator(text) return result[0]['translation_text'] demo = gr.Interface( fn=translate, inputs="text", outputs="text", title="Traductor Español-Asturiano" ) if __name__ == "__main__": demo.launch()