Update app.py
Browse files
app.py
CHANGED
@@ -79,9 +79,9 @@ def handle_input(text, 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 |
-
if selected_lang not in translation.
|
83 |
st.session_state.source_lang = "English"
|
84 |
-
st.warning(f"{native_lang_map.get(selected_lang, selected_lang)} is not supported
|
85 |
|
86 |
st.info(f"Selected Source Language: {native_lang_map.get(st.session_state.source_lang, st.session_state.source_lang)}")
|
87 |
|
|
|
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 |
+
if selected_lang not in translation.SUPPORTED_PAIRS.get(st.session_state.source_lang, []):
|
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 |
|