Spaces:
Running
Running
File size: 784 Bytes
3ea0ef7 bee31eb 5bab865 3ea0ef7 5bab865 3ea0ef7 11e03d8 3ea0ef7 5bab865 11e03d8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
from deep_translator import GoogleTranslator
import gradio as gr
def translation(text):
if not text:
return ""
try:
translator = GoogleTranslator(source='auto', target='en')
result = translator.translate(text)
return result
except Exception as e:
return f"Translation error: {str(e)}"
with gr.Blocks(title='Translation') as app:
gr.Markdown("# Text Translation")
with gr.Row():
inp_text = gr.Textbox(label='Input Text', lines=3)
with gr.Row():
output = gr.Textbox(label='Output', lines=3)
with gr.Row():
translate_btn = gr.Button("Translate")
translate_btn.click(fn=translation, inputs=inp_text, outputs=output)
# Use queue=True instead of enable_queue=True
app.launch(queue=True) |