translate-fr-en / app.py
coutant's picture
initial working demo
de45bcb
import gradio as gr
from transformers import pipeline
model = pipeline("translation", model="Helsinki-NLP/opus-mt-fr-en")
def translate(text):
translations = model(text)
output = translations[0]['translation_text']
return output
gr.Interface(
fn=translate,
inputs = gr.Textbox(label="FR"),
outputs = gr.Textbox(label="EN"),
title="Translate French to English",
description="Translation using Helsinki-NLP Opus MT model.",
examples= [
"Traduire une langue est un problème très complexe et pourtant ce modèle de Helsinki-NLP y arrive à la fois plutôt bien et rapidement, tu en conviens?",
"J'aurais préféré qu'ils soient tous présent lors de la démonstration plutôt que d'avoir à me répéter pour chacun d'entre-eux.",
],
allow_flagging="never"
).launch(debug=True, enable_queue=True)