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()
|