tirtohadi commited on
Commit
9af1833
1 Parent(s): 5d94e44

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -13
app.py CHANGED
@@ -1,8 +1,8 @@
1
  import gradio as gr
2
  from transformers import pipeline
3
 
4
- prefix = "<2id> "
5
- madlad = pipeline("translation", model="google/madlad400-3b-mt")
6
  lulu = pipeline("translation", model="tirtohadi/lulu7")
7
 
8
 
@@ -12,11 +12,11 @@ def translate(text):
12
 
13
  # Translate each paragraph
14
  translated_paragraphs_lulu = []
15
- translated_paragraphs_madlad = []
16
  for paragraph in paragraphs:
17
  # Call your custom model here to translate each paragraph
18
- translated_paragraph_madlad = madlad(prefix + paragraph, max_length=400)[0]["translation_text"]
19
- translated_paragraphs_madlad.append(translated_paragraph_madlad)
20
 
21
  translated_paragraph_lulu = lulu(paragraph, max_length=400)[0]["translation_text"]
22
  translated_paragraphs_lulu.append(translated_paragraph_lulu)
@@ -24,20 +24,20 @@ def translate(text):
24
 
25
  # Join translated paragraphs back into text
26
  translated_text_lulu = "\n\n".join(translated_paragraphs_lulu)
27
- translated_text_madlad = "\n\n".join(translated_paragraphs_madlad)
28
 
29
- return translated_text_lulu,translated_text_madlad
30
 
31
  with gr.Blocks() as demo:
32
- gr.HTML("<h2>Lulu - Google Comparison</h2>")
33
- gr.Markdown("This app compares translations between Lulu (Christian domain specific trained) and Google (Madlad-400-3B-MT)")
34
  with gr.Row():
35
  input_text1 = gr.Textbox(label="English Text",lines=5)
36
- output_lulu = gr.Textbox(label="Indonesian - Lulu",lines=5)
37
- output_madlad = gr.Textbox(label="Indonesian - Google",lines=5)
38
  with gr.Row():
39
- with gr.Column(scale=2):
40
  btn = gr.Button("Translate")
41
- btn.click(fn=translate, inputs=input_text1, outputs=[output_lulu,output_madlad], api_name="translate")
42
 
43
  demo.launch()
 
1
  import gradio as gr
2
  from transformers import pipeline
3
 
4
+ # prefix = "<2id> "
5
+ # madlad = pipeline("translation", model="google/madlad400-3b-mt")
6
  lulu = pipeline("translation", model="tirtohadi/lulu7")
7
 
8
 
 
12
 
13
  # Translate each paragraph
14
  translated_paragraphs_lulu = []
15
+ #translated_paragraphs_madlad = []
16
  for paragraph in paragraphs:
17
  # Call your custom model here to translate each paragraph
18
+ # translated_paragraph_madlad = madlad(prefix + paragraph, max_length=400)[0]["translation_text"]
19
+ # translated_paragraphs_madlad.append(translated_paragraph_madlad)
20
 
21
  translated_paragraph_lulu = lulu(paragraph, max_length=400)[0]["translation_text"]
22
  translated_paragraphs_lulu.append(translated_paragraph_lulu)
 
24
 
25
  # Join translated paragraphs back into text
26
  translated_text_lulu = "\n\n".join(translated_paragraphs_lulu)
27
+ # translated_text_madlad = "\n\n".join(translated_paragraphs_madlad)
28
 
29
+ return translated_text_lulu #,translated_text_madlad
30
 
31
  with gr.Blocks() as demo:
32
+ gr.HTML("<h2>Lulu Translate</h2>")
33
+ gr.Markdown("Lulu is a Christian domain specific machine translation")
34
  with gr.Row():
35
  input_text1 = gr.Textbox(label="English Text",lines=5)
36
+ output_lulu = gr.Textbox(label="Indonesian Translation",lines=5)
37
+
38
  with gr.Row():
39
+ with gr.Column(scale=1):
40
  btn = gr.Button("Translate")
41
+ btn.click(fn=translate, inputs=input_text1, outputs=[output_lulu], api_name="translate")
42
 
43
  demo.launch()