Update app.py
Browse files
app.py
CHANGED
|
@@ -513,7 +513,7 @@ if "tselected_language" not in st.session_state:
|
|
| 513 |
if "model_name" not in st.session_state:
|
| 514 |
st.session_state["model_name"] = models[1]
|
| 515 |
if "translated_text" not in st.session_state:
|
| 516 |
-
st.session_state.
|
| 517 |
if "message" not in st.session_state:
|
| 518 |
st.session_state.message = ""
|
| 519 |
|
|
@@ -560,10 +560,12 @@ if model_name == 'Helsinki-NLP':
|
|
| 560 |
|
| 561 |
st.write("Selected language combination:", sselected_language, " - ", tselected_language, "Selected model:", model_name)
|
| 562 |
submit_button = st.button("Translate")
|
| 563 |
-
translated_textarea = st.empty()
|
| 564 |
-
message_textarea = st.empty()
|
| 565 |
-
translated_textarea.text_area(":green[Translation:]", placeholder="Translation area", value='')
|
| 566 |
-
message_textarea.text_area(":blue[Messages:]", placeholder="Messages area", value='')
|
|
|
|
|
|
|
| 567 |
|
| 568 |
# Handle the submit button click
|
| 569 |
if submit_button:
|
|
@@ -620,6 +622,8 @@ if submit_button:
|
|
| 620 |
# Display the translated text
|
| 621 |
print(translated_text)
|
| 622 |
message = f"Translated from {sselected_language} to {tselected_language} using {model_name}."
|
| 623 |
-
translated_textarea.text_area(":green[Translation:]", value=translated_text)
|
| 624 |
-
message_textarea.text_area(":blue[Message:]", value=message)
|
|
|
|
|
|
|
| 625 |
message = st.write(f"Translated text from {sselected_language} to {tselected_language} using {model_name}.")
|
|
|
|
| 513 |
if "model_name" not in st.session_state:
|
| 514 |
st.session_state["model_name"] = models[1]
|
| 515 |
if "translated_text" not in st.session_state:
|
| 516 |
+
st.session_state.translation = ""
|
| 517 |
if "message" not in st.session_state:
|
| 518 |
st.session_state.message = ""
|
| 519 |
|
|
|
|
| 560 |
|
| 561 |
st.write("Selected language combination:", sselected_language, " - ", tselected_language, "Selected model:", model_name)
|
| 562 |
submit_button = st.button("Translate")
|
| 563 |
+
# translated_textarea = st.empty()
|
| 564 |
+
# message_textarea = st.empty()
|
| 565 |
+
# translated_textarea.text_area(":green[Translation:]", placeholder="Translation area", value='')
|
| 566 |
+
# message_textarea.text_area(":blue[Messages:]", placeholder="Messages area", value='')
|
| 567 |
+
st.text_area(":green[Translation:]", placeholder="Translation area", value=st.session_state.translation, key="translation_display")
|
| 568 |
+
st.text_area(":blue[Messages:]", placeholder="Messages area", value=st.session_state.message, key="message_display")
|
| 569 |
|
| 570 |
# Handle the submit button click
|
| 571 |
if submit_button:
|
|
|
|
| 622 |
# Display the translated text
|
| 623 |
print(translated_text)
|
| 624 |
message = f"Translated from {sselected_language} to {tselected_language} using {model_name}."
|
| 625 |
+
# translated_textarea.text_area(":green[Translation:]", value=translated_text)
|
| 626 |
+
# message_textarea.text_area(":blue[Message:]", value=message)
|
| 627 |
+
st.session_state.translation = translated_text
|
| 628 |
+
st.session_state.message = message
|
| 629 |
message = st.write(f"Translated text from {sselected_language} to {tselected_language} using {model_name}.")
|