jjuarez commited on
Commit
ab3165a
1 Parent(s): c19bde9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -19
app.py CHANGED
@@ -1,28 +1,21 @@
1
  import gradio as gr
2
- from transformers import pipeline, AutoTokenizer, AutoModelForSeq2SeqLM
3
 
4
  # Loading translation model
5
  translation_tokenizer = AutoTokenizer.from_pretrained("ieuniversity/sciencebrief_translation")
6
  translation_model = AutoModelForSeq2SeqLM.from_pretrained("ieuniversity/sciencebrief_translation")
7
- translate = pipeline("text2text-generation", model=translation_model, tokenizer=translation_tokenizer)
8
 
9
- # Loading summarization model
10
- summarization_tokenizer = AutoTokenizer.from_pretrained("ieuniversity/sciencebrief_summarization")
11
- summarization_model = AutoModelForSeq2SeqLM.from_pretrained("ieuniversity/sciencebrief_summarization")
12
- summarize = pipeline("text2text-generation", model=summarization_model, tokenizer=summarization_tokenizer)
13
 
14
- iface = gr.Interface(
15
- fn=gr.mix.Parallel(summarize, translate),
16
- inputs=[
17
- gr.inputs.Textbox(lines=10, label="Input Text"),
18
- gr.inputs.Dropdown(choices=["summarize", "translate"], label="Task")
19
- ],
20
- outputs=[
21
- gr.outputs.Textbox(label="Summary"),
22
- gr.outputs.Textbox(label="Translation")
23
- ],
24
  )
25
 
26
- iface.launch()
27
-
28
-
 
1
  import gradio as gr
2
+ from transformers import AutoTokenizer, AutoModelForSeq2SeqLM, pipeline
3
 
4
  # Loading translation model
5
  translation_tokenizer = AutoTokenizer.from_pretrained("ieuniversity/sciencebrief_translation")
6
  translation_model = AutoModelForSeq2SeqLM.from_pretrained("ieuniversity/sciencebrief_translation")
7
+ translator = pipeline("translation_en_to_fr", tokenizer=translation_tokenizer, model=translation_model)
8
 
9
+ def translate(text):
10
+ return translator(text)[0]['translation_text']
 
 
11
 
12
+ iface_translate = gr.Interface(
13
+ fn=translate,
14
+ inputs=gr.inputs.Textbox(lines=10, label="Input Text"),
15
+ outputs=gr.outputs.Textbox(label="Translation"),
16
+ title="ScienceBrief Translation",
17
+ description="Translate your text into French using the ScienceBrief translation model.",
18
+ theme="compact"
 
 
 
19
  )
20
 
21
+ iface_translate.launch()