coutant commited on
Commit
de45bcb
1 Parent(s): 59ac3b3

initial working demo

Browse files
Files changed (4) hide show
  1. .gitignore +1 -0
  2. README.md +1 -1
  3. app.py +22 -0
  4. requirements.txt +4 -0
.gitignore ADDED
@@ -0,0 +1 @@
 
 
1
+ .idea
README.md CHANGED
@@ -10,4 +10,4 @@ pinned: false
10
  license: afl-3.0
11
  ---
12
 
13
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
10
  license: afl-3.0
11
  ---
12
 
13
+ Translate French to English using Helsinki-NLP Opus MT model.
app.py ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ from transformers import pipeline
3
+
4
+ model = pipeline("translation", model="Helsinki-NLP/opus-mt-fr-en")
5
+
6
+ def translate(text):
7
+ translations = model(text)
8
+ output = translations[0]['translation_text']
9
+ return output
10
+
11
+ gr.Interface(
12
+ fn=translate,
13
+ inputs = gr.Textbox(label="FR"),
14
+ outputs = gr.Textbox(label="EN"),
15
+ title="Translate French to English",
16
+ description="Translation using Helsinki-NLP Opus MT model.",
17
+ examples= [
18
+ "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?",
19
+ "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.",
20
+ ],
21
+ allow_flagging="never"
22
+ ).launch(debug=True, enable_queue=True)
requirements.txt ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ gradio
2
+ transformers
3
+ transformers[sentencepiece]
4
+ torch