Aniketvok commited on
Commit
2cd947a
·
verified ·
1 Parent(s): 0f93c40

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -7
app.py CHANGED
@@ -11,23 +11,23 @@ languages = {
11
 
12
  # Function to translate input text into multiple languages
13
  def translate_text(text):
14
- results = {}
15
  for lang_name, lang_code in languages.items():
16
  try:
17
  translated = GoogleTranslator(source='en', target=lang_code).translate(text)
18
- results[lang_name] = translated
19
  except Exception as e:
20
- results[lang_name] = f"Error: {str(e)}"
21
- return [results[lang] for lang in languages.keys()]
22
 
23
  # Gradio interface
24
  demo = gr.Interface(
25
  fn=translate_text,
26
  inputs=gr.Textbox(label="Enter text to translate", placeholder="Type something..."),
27
  outputs=[gr.Textbox(label=f"{lang}") for lang in languages.keys()],
28
- title=" Multi-Language Translator",
29
  description="Translate English text into Telugu, Hindi, Tamil, and Marathi using Google Translator (via deep-translator)."
30
  )
31
 
32
- if _name_ == "_main_":
33
- demo.launch()
 
11
 
12
  # Function to translate input text into multiple languages
13
  def translate_text(text):
14
+ results = []
15
  for lang_name, lang_code in languages.items():
16
  try:
17
  translated = GoogleTranslator(source='en', target=lang_code).translate(text)
18
+ results.append(translated)
19
  except Exception as e:
20
+ results.append(f"Error: {str(e)}")
21
+ return results
22
 
23
  # Gradio interface
24
  demo = gr.Interface(
25
  fn=translate_text,
26
  inputs=gr.Textbox(label="Enter text to translate", placeholder="Type something..."),
27
  outputs=[gr.Textbox(label=f"{lang}") for lang in languages.keys()],
28
+ title="Multi-Language Translator",
29
  description="Translate English text into Telugu, Hindi, Tamil, and Marathi using Google Translator (via deep-translator)."
30
  )
31
 
32
+ if __name__ == "__main__":
33
+ demo.launch()