Update app.py
Browse files
app.py
CHANGED
@@ -162,6 +162,9 @@ def translate_text(input_text, sselected_language, tselected_language, model_nam
|
|
162 |
prompt = pipe.tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=False)
|
163 |
outputs = pipe(prompt, max_new_tokens=256, do_sample=False)
|
164 |
translated_text = outputs[0]["generated_text"]
|
|
|
|
|
|
|
165 |
return translated_text, message_text
|
166 |
|
167 |
if model_name.startswith('t5'):
|
@@ -195,7 +198,7 @@ def create_interface():
|
|
195 |
with gr.Row():
|
196 |
sselected_language = gr.Dropdown(choices=options, value = options[0], label="Source language", interactive=True)
|
197 |
tselected_language = gr.Dropdown(choices=options, value = options[1], label="Target language", interactive=True)
|
198 |
-
swap_button = gr.Button("Swap Languages")
|
199 |
swap_button.click(fn=swap_languages, inputs=[sselected_language, tselected_language], outputs=[sselected_language, tselected_language])
|
200 |
|
201 |
model_name = gr.Dropdown(choices=models, label="Select a model", value = models[4], interactive=True)
|
|
|
162 |
prompt = pipe.tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=False)
|
163 |
outputs = pipe(prompt, max_new_tokens=256, do_sample=False)
|
164 |
translated_text = outputs[0]["generated_text"]
|
165 |
+
start_marker = "<end_of_turn>"
|
166 |
+
if start_marker in translated_text:
|
167 |
+
translated_text = translated_text.split(start_marker)[1].strip()
|
168 |
return translated_text, message_text
|
169 |
|
170 |
if model_name.startswith('t5'):
|
|
|
198 |
with gr.Row():
|
199 |
sselected_language = gr.Dropdown(choices=options, value = options[0], label="Source language", interactive=True)
|
200 |
tselected_language = gr.Dropdown(choices=options, value = options[1], label="Target language", interactive=True)
|
201 |
+
swap_button = gr.Button("Swap Languages", size="md")
|
202 |
swap_button.click(fn=swap_languages, inputs=[sselected_language, tselected_language], outputs=[sselected_language, tselected_language])
|
203 |
|
204 |
model_name = gr.Dropdown(choices=models, label="Select a model", value = models[4], interactive=True)
|