Update app.py
Browse files
app.py
CHANGED
@@ -79,9 +79,7 @@ def handle_input(text, input_type, translation, lang_detect, audio_processor):
|
|
79 |
if override_lang != "Auto":
|
80 |
selected_lang = next((lang for lang, _, _ in detected_options if native_lang_map.get(lang, lang) in override_lang), override_lang)
|
81 |
st.session_state.source_lang = selected_lang
|
82 |
-
|
83 |
-
st.session_state.source_lang = "English"
|
84 |
-
st.warning(f"Translation from {native_lang_map.get(selected_lang, selected_lang)} is not supported. Using English instead.")
|
85 |
|
86 |
st.info(f"Selected Source Language: {native_lang_map.get(st.session_state.source_lang, st.session_state.source_lang)}")
|
87 |
|
@@ -114,7 +112,7 @@ def handle_input(text, input_type, translation, lang_detect, audio_processor):
|
|
114 |
if st.session_state.audio_path:
|
115 |
st.audio(st.session_state.audio_path)
|
116 |
else:
|
117 |
-
st.error("Failed to generate audio. Please
|
118 |
|
119 |
# Show footer after translation
|
120 |
st.markdown("""
|
|
|
79 |
if override_lang != "Auto":
|
80 |
selected_lang = next((lang for lang, _, _ in detected_options if native_lang_map.get(lang, lang) in override_lang), override_lang)
|
81 |
st.session_state.source_lang = selected_lang
|
82 |
+
# No strict pair check, just warn if model fails later
|
|
|
|
|
83 |
|
84 |
st.info(f"Selected Source Language: {native_lang_map.get(st.session_state.source_lang, st.session_state.source_lang)}")
|
85 |
|
|
|
112 |
if st.session_state.audio_path:
|
113 |
st.audio(st.session_state.audio_path)
|
114 |
else:
|
115 |
+
st.error("Failed to generate audio. Please check the target language or server permissions.")
|
116 |
|
117 |
# Show footer after translation
|
118 |
st.markdown("""
|