tx3bas commited on
Commit
95c5b84
·
1 Parent(s): 6021684

Upload 2 files

Browse files
Files changed (2) hide show
  1. app.py +26 -0
  2. requirements.txt +2 -0
app.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ from mtranslate import translate
3
+
4
+ # Lista de idiomas admitidos. Puede personalizar esta lista según sus necesidades.
5
+ langs = """en,es,fr,de,it,zh,ru,ja,ar"""
6
+ lang_list = langs.split(',')
7
+
8
+ def translate_text(lang, text):
9
+ translated_text = translate(text, lang)
10
+ return translated_text
11
+
12
+ with gr.Blocks(analytics_enabled=False) as app:
13
+
14
+ Source = gr.Textbox(label="Source")
15
+ Language = gr.Dropdown(lang_list, label="Language")
16
+ Translate = gr.Button("Translate")
17
+ Result = gr.Textbox(label="Result")
18
+
19
+ Translate.click(
20
+ translate_text,
21
+ inputs=[Language, Source],
22
+ outputs=[Result],
23
+ api_name="translate",
24
+ )
25
+
26
+ app.launch(inline=True)
requirements.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ gradio
2
+ mtranslate