StevanLS commited on
Commit
5433ab7
·
1 Parent(s): 8bedd12

Ilportation time reduction

Browse files
Files changed (1) hide show
  1. app.py +11 -11
app.py CHANGED
@@ -1,5 +1,5 @@
1
- import translators as ts
2
- import gradio as gr
3
  from langdetect import detect
4
 
5
  def translate(output_language, input_text):
@@ -7,20 +7,20 @@ def translate(output_language, input_text):
7
 
8
  input_language = detect(input_text)
9
 
10
- return ts.translate_text(input_text, translator="google",
11
  from_language=input_language,
12
  to_language=languages_dict[output_language])
13
 
14
- interface = gr.Interface(fn=translate,
15
  inputs=[
16
- gr.Dropdown(['Spanish', 'Bengali', 'English', 'French'],
17
  label = 'Select the translation language first'),
18
- gr.Textbox(lines=2, placeholder='Text to translate',
19
- label='Write your text in any language')],
20
  outputs='text',
21
- title='Automatic Language Translation Demo from RPI eSolutions Pte Ltd',
22
- theme=gr.themes.Default(
23
- primary_hue=gr.themes.colors.blue,
24
- secondary_hue=gr.themes.colors.indigo))
25
 
26
  interface.launch()
 
1
+ from translators import translate_text
2
+ from gradio import Interface, Dropdown, Textbox, themes
3
  from langdetect import detect
4
 
5
  def translate(output_language, input_text):
 
7
 
8
  input_language = detect(input_text)
9
 
10
+ return translate_text(input_text, translator="google",
11
  from_language=input_language,
12
  to_language=languages_dict[output_language])
13
 
14
+ interface = Interface(fn=translate,
15
  inputs=[
16
+ Dropdown(['Spanish', 'Bengali', 'English', 'French'],
17
  label = 'Select the translation language first'),
18
+ Textbox(lines=2, placeholder='Text to translate',
19
+ label='Text')],
20
  outputs='text',
21
+ title='Automatic Language Translation Demo by RPI eSolutions Pte Ltd',
22
+ theme=themes.Default(
23
+ primary_hue=themes.colors.blue,
24
+ secondary_hue=themes.colors.indigo))
25
 
26
  interface.launch()