Krishna086 commited on
Commit
7708c36
·
verified ·
1 Parent(s): a570f7a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -143,9 +143,9 @@ def trigger_translation(translation_module, language_detector, audio_processor_m
143
  source_lang_code = next((k for k, v in LANGUAGES.items() if v[1] == detected_options[0][0]), "en")
144
  else:
145
  source_lang_code = next((k for k, v in LANGUAGES.items() if v[0] == source_lang), "en")
146
- target_lang_code = next((k for k, v in LANGUAGES.items() if v[0] == target_lang), "hi")
147
  translated_text = translation_module.translate(user_input_text, source_lang_code, target_lang_code)
148
- if time.time() - start_time > 15: # Increased timeout to 15 seconds
149
  st.error("Translation took too long, reverting to input.")
150
  translated_text = user_input_text
151
  if translated_text and len(translated_text.split()) > 2: # Basic validation
 
143
  source_lang_code = next((k for k, v in LANGUAGES.items() if v[1] == detected_options[0][0]), "en")
144
  else:
145
  source_lang_code = next((k for k, v in LANGUAGES.items() if v[0] == source_lang), "en")
146
+ target_lang_code = next((k for k, v in LANGUAGES.items() if v[0] == target_lang), "en")
147
  translated_text = translation_module.translate(user_input_text, source_lang_code, target_lang_code)
148
+ if time.time() - start_time > 20: # Increased timeout to 20 seconds
149
  st.error("Translation took too long, reverting to input.")
150
  translated_text = user_input_text
151
  if translated_text and len(translated_text.split()) > 2: # Basic validation