TNK21 commited on
Commit
486da9f
·
1 Parent(s): 5dd75ae

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -1,14 +1,16 @@
1
  import gradio as gr
2
  from langdetect import detect
 
3
 
4
  def translate_langdetect(text, target_language):
5
  source_language = detect(text)
6
- translation = text
7
- if source_language != target_language:
8
- try:
9
- translation = Translator().translate(text, src=source_language, dest=target_language).text
10
- except:
11
- pass
 
12
  return translation
13
 
14
  target_languages = [
 
1
  import gradio as gr
2
  from langdetect import detect
3
+ from googletrans import Translator # Import the Translator class
4
 
5
  def translate_langdetect(text, target_language):
6
  source_language = detect(text)
7
+
8
+ # Always translate to the target language
9
+ try:
10
+ translation = Translator().translate(text, src=source_language, dest=target_language).text
11
+ except Exception as e:
12
+ translation = str(e) # Handle translation errors if any
13
+
14
  return translation
15
 
16
  target_languages = [