Richmond
commited on
Commit
·
d111ee1
1
Parent(s):
3ad5346
adding dropdown for model selection
Browse files
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 |
-
|
| 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()
|