Spaces:
Paused
Paused
rick
commited on
Correction de: Traduction multilingue simultanée
Browse files
app.py
CHANGED
|
@@ -230,10 +230,9 @@ def main():
|
|
| 230 |
# Traitement du message textuel de l'utilisateur
|
| 231 |
if None == st.session_state.language_detected:
|
| 232 |
st.session_state.language_detected = language_detection(input_text=user_input, temperature=0.01)
|
| 233 |
-
|
| 234 |
for cursor_selected_lang in st.session_state.selected_languages:
|
| 235 |
-
|
| 236 |
-
st.session_state.target_language = cursor_selected_lang
|
| 237 |
|
| 238 |
# Initialisation du mode de traitement pour la langue cible actuelle
|
| 239 |
init_process_mode()
|
|
@@ -268,8 +267,7 @@ def main():
|
|
| 268 |
st.write(f"Transcription : {transcription}")
|
| 269 |
|
| 270 |
for cursor_selected_lang in st.session_state.selected_languages:
|
| 271 |
-
|
| 272 |
-
st.session_state.target_language = cursor_selected_lang
|
| 273 |
|
| 274 |
# Initialisation du mode de traitement pour la langue cible actuelle
|
| 275 |
init_process_mode()
|
|
@@ -291,11 +289,12 @@ def main():
|
|
| 291 |
|
| 292 |
# Fonction de rappel pour le changement de(s) langue(s) de destination selectionnée(s)
|
| 293 |
def on_languages_change():
|
| 294 |
-
|
| 295 |
-
|
| 296 |
-
|
| 297 |
-
|
| 298 |
-
|
|
|
|
| 299 |
with st.container(border=True):
|
| 300 |
# Conteneur pour la sélection de la langue
|
| 301 |
st.subheader("Sélection de la langue")
|
|
|
|
| 230 |
# Traitement du message textuel de l'utilisateur
|
| 231 |
if None == st.session_state.language_detected:
|
| 232 |
st.session_state.language_detected = language_detection(input_text=user_input, temperature=0.01)
|
| 233 |
+
|
| 234 |
for cursor_selected_lang in st.session_state.selected_languages:
|
| 235 |
+
st.session_state.target_language = cursor_selected_lang["iso-639-1"]
|
|
|
|
| 236 |
|
| 237 |
# Initialisation du mode de traitement pour la langue cible actuelle
|
| 238 |
init_process_mode()
|
|
|
|
| 267 |
st.write(f"Transcription : {transcription}")
|
| 268 |
|
| 269 |
for cursor_selected_lang in st.session_state.selected_languages:
|
| 270 |
+
st.session_state.target_language = cursor_selected_lang["iso-639-1"]
|
|
|
|
| 271 |
|
| 272 |
# Initialisation du mode de traitement pour la langue cible actuelle
|
| 273 |
init_process_mode()
|
|
|
|
| 289 |
|
| 290 |
# Fonction de rappel pour le changement de(s) langue(s) de destination selectionnée(s)
|
| 291 |
def on_languages_change():
|
| 292 |
+
selected_language_names = st.session_state.language_selector
|
| 293 |
+
st.session_state.selected_languages = [
|
| 294 |
+
{"language": lang, "iso-639-1": convert_language_name_to_iso6391(lang)}
|
| 295 |
+
for lang in selected_language_names
|
| 296 |
+
]
|
| 297 |
+
|
| 298 |
with st.container(border=True):
|
| 299 |
# Conteneur pour la sélection de la langue
|
| 300 |
st.subheader("Sélection de la langue")
|