File size: 442 Bytes
4080fa8
4eff9a1
4080fa8
83bbb54
 
4eff9a1
4080fa8
3c3a1b5
d024be4
3ae0b7a
1
2
3
4
5
6
7
8
9
10
import gradio as gr
from deep_translator import GoogleTranslator

def translate(input_text, language):
    translated = GoogleTranslator(source='auto', target=str(language)).translate(input_text)
    return translated

options_1 = ['en', 'fa', 'de', 'fr']
demo = gr.Interface(fn=translate, inputs=[gr.Textbox(label="Input Text"), gr.Dropdown(options_1, label="Target Language from list"),], outputs="text")
demo.launch(debug=True, share=True)