File size: 858 Bytes
de45bcb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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)