Richmond commited on
Commit
d111ee1
·
1 Parent(s): 3ad5346

adding dropdown for model selection

Browse files
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -111,6 +111,8 @@ def opus_trans(article, target_language):
111
  target_lang = "en"
112
  elif target_language == "Chinese":
113
  target_lang = "zh"
 
 
114
 
115
  if result_lang != target_lang:
116
  task_name = f"translation_{result_lang}_to_{target_lang}"
@@ -129,9 +131,12 @@ myTheme = myTheme()
129
 
130
  with gr.Blocks(theme=myTheme) as demo:
131
  article = gr.Textbox(label="Article")
 
132
  lang_select = gr.Radio(["English", "Chinese"], label="Select Desired Language")
133
  result = gr.Textbox(label="Translated Result")
134
  trans_btn = gr.Button("Translate")
135
- trans_btn.click(fn=opus_trans, inputs=[article, lang_select], outputs=result)
136
-
 
 
137
  demo.launch()
 
111
  target_lang = "en"
112
  elif target_language == "Chinese":
113
  target_lang = "zh"
114
+ elif target_language == "Spanish":
115
+ target_lang = "es"
116
 
117
  if result_lang != target_lang:
118
  task_name = f"translation_{result_lang}_to_{target_lang}"
 
131
 
132
  with gr.Blocks(theme=myTheme) as demo:
133
  article = gr.Textbox(label="Article")
134
+ toolkit_select = gr.Dropdown(["OPUS", "NLLB"], label="Select Translation Model")
135
  lang_select = gr.Radio(["English", "Chinese"], label="Select Desired Language")
136
  result = gr.Textbox(label="Translated Result")
137
  trans_btn = gr.Button("Translate")
138
+ if toolkit_select.select == "OPUS":
139
+ trans_btn.click(fn=opus_trans, inputs=[article, lang_select], outputs=result)
140
+ elif toolkit_select.select == "NLLB":
141
+ trans_btn.click(fn=opus_trans, inputs=[article, lang_select], outputs=result)
142
  demo.launch()