Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -492,7 +492,7 @@ def get_info(model_name: str, sl: str = None, tl: str = None):
|
|
| 492 |
def create_interface():
|
| 493 |
with gr.Blocks() as interface:
|
| 494 |
gr.Markdown("### Machine Text Translation with Gradio API and MCP Server")
|
| 495 |
-
input_text = gr.Textbox(label="Enter text to translate:", placeholder="Type your text here, maximum 512 tokens")
|
| 496 |
|
| 497 |
with gr.Row(variant="compact"):
|
| 498 |
s_language = gr.Dropdown(choices=langs, value = DEFAULTS[0], label="Source language", interactive=True, scale=2)
|
|
@@ -501,7 +501,7 @@ def create_interface():
|
|
| 501 |
swap_btn.click(fn=swap_languages, inputs=[s_language, t_language], outputs=[s_language, t_language], api_name=False, show_api=False)
|
| 502 |
# with gr.Row(equal_height=True):
|
| 503 |
model_name = gr.Dropdown(choices=models, label=f"Select a model. Default is {DEFAULTS[2]}.", value=DEFAULTS[2], interactive=True, scale=2)
|
| 504 |
-
translate_btn = gr.Button("Translate", scale=1)
|
| 505 |
|
| 506 |
translated_text = gr.Textbox(label="Translated text:", placeholder="Display field for translation", interactive=False, show_copy_button=True)
|
| 507 |
message_text = gr.Textbox(label="Messages:", placeholder="Display field for status and error messages", interactive=False,
|
|
@@ -510,11 +510,11 @@ def create_interface():
|
|
| 510 |
model_info = gr.Markdown(label="Model info:", value=get_info(DEFAULTS[2], DEFAULTS[0], DEFAULTS[1]), show_copy_button=True)
|
| 511 |
model_name.change(fn=get_info, inputs=[model_name, s_language, t_language], outputs=model_info, api_name=False, show_api=False)
|
| 512 |
|
| 513 |
-
translate_btn.click(
|
| 514 |
-
|
| 515 |
-
|
| 516 |
-
|
| 517 |
-
)
|
| 518 |
input_text.submit(
|
| 519 |
fn=translate_text,
|
| 520 |
inputs=[input_text, s_language, t_language, model_name],
|
|
|
|
| 492 |
def create_interface():
|
| 493 |
with gr.Blocks() as interface:
|
| 494 |
gr.Markdown("### Machine Text Translation with Gradio API and MCP Server")
|
| 495 |
+
input_text = gr.Textbox(label="Enter text to translate:", placeholder="Type your text here, maximum 512 tokens", autofocus=True, submit_btn='Translate')
|
| 496 |
|
| 497 |
with gr.Row(variant="compact"):
|
| 498 |
s_language = gr.Dropdown(choices=langs, value = DEFAULTS[0], label="Source language", interactive=True, scale=2)
|
|
|
|
| 501 |
swap_btn.click(fn=swap_languages, inputs=[s_language, t_language], outputs=[s_language, t_language], api_name=False, show_api=False)
|
| 502 |
# with gr.Row(equal_height=True):
|
| 503 |
model_name = gr.Dropdown(choices=models, label=f"Select a model. Default is {DEFAULTS[2]}.", value=DEFAULTS[2], interactive=True, scale=2)
|
| 504 |
+
# translate_btn = gr.Button("Translate", scale=1)
|
| 505 |
|
| 506 |
translated_text = gr.Textbox(label="Translated text:", placeholder="Display field for translation", interactive=False, show_copy_button=True)
|
| 507 |
message_text = gr.Textbox(label="Messages:", placeholder="Display field for status and error messages", interactive=False,
|
|
|
|
| 510 |
model_info = gr.Markdown(label="Model info:", value=get_info(DEFAULTS[2], DEFAULTS[0], DEFAULTS[1]), show_copy_button=True)
|
| 511 |
model_name.change(fn=get_info, inputs=[model_name, s_language, t_language], outputs=model_info, api_name=False, show_api=False)
|
| 512 |
|
| 513 |
+
# translate_btn.click(
|
| 514 |
+
# fn=translate_text,
|
| 515 |
+
# inputs=[input_text, s_language, t_language, model_name],
|
| 516 |
+
# outputs=[translated_text, message_text]
|
| 517 |
+
# )
|
| 518 |
input_text.submit(
|
| 519 |
fn=translate_text,
|
| 520 |
inputs=[input_text, s_language, t_language, model_name],
|