Update app.py
Browse files
app.py
CHANGED
|
@@ -512,13 +512,6 @@ if "tselected_language" not in st.session_state:
|
|
| 512 |
st.session_state["tselected_language"] = options[1]
|
| 513 |
if "model_name" not in st.session_state:
|
| 514 |
st.session_state["model_name"] = models[1]
|
| 515 |
-
# if "translation" not in st.session_state:
|
| 516 |
-
# st.session_state["translation"] = ""
|
| 517 |
-
# if "message" not in st.session_state:
|
| 518 |
-
# st.session_state["message"] = ""
|
| 519 |
-
# Initialize defaults before widgets are created
|
| 520 |
-
# st.session_state.setdefault("translation", "")
|
| 521 |
-
# st.session_state.setdefault("message", "")
|
| 522 |
|
| 523 |
# Model selection FIRST
|
| 524 |
model_name = st.selectbox("Select a model:", models,
|
|
@@ -566,12 +559,11 @@ if model_name == 'Helsinki-NLP':
|
|
| 566 |
|
| 567 |
st.write("Selected language combination:", sselected_language, " - ", tselected_language, "Selected model:", model_name)
|
| 568 |
submit_button = st.button("Translate")
|
|
|
|
| 569 |
# translated_textarea = st.empty()
|
| 570 |
# message_textarea = st.empty()
|
| 571 |
# translated_textarea.text_area(":green[Translation:]", placeholder="Translation area", value='')
|
| 572 |
# message_textarea.text_area(":blue[Messages:]", placeholder="Messages area", value='')
|
| 573 |
-
# st.text_area(":green[Translation:]", placeholder="Translation area", key="translation")
|
| 574 |
-
# st.text_area(":blue[Messages:]", placeholder="Messages area", key="message")
|
| 575 |
|
| 576 |
# Handle the submit button click
|
| 577 |
if submit_button:
|
|
@@ -626,13 +618,10 @@ if submit_button:
|
|
| 626 |
translated_text = wingpt(model_name, sselected_language, tselected_language, input_text)
|
| 627 |
|
| 628 |
# Display the translated text
|
| 629 |
-
print(translated_text)
|
| 630 |
message = f"Translated from {sselected_language} to {tselected_language} using {model_name}."
|
| 631 |
# translated_textarea.text_area(":green[Translation:]", value=translated_text)
|
| 632 |
# message_textarea.text_area(":blue[Message:]", value=message)
|
| 633 |
-
st.
|
| 634 |
-
st.
|
| 635 |
-
st.text_area(":green[Translation:]", placeholder="Translation area", key="translation")
|
| 636 |
-
st.text_area(":blue[Messages:]", placeholder="Messages area", key="message")
|
| 637 |
-
st.write(message)
|
| 638 |
# st.rerun()
|
|
|
|
| 512 |
st.session_state["tselected_language"] = options[1]
|
| 513 |
if "model_name" not in st.session_state:
|
| 514 |
st.session_state["model_name"] = models[1]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 515 |
|
| 516 |
# Model selection FIRST
|
| 517 |
model_name = st.selectbox("Select a model:", models,
|
|
|
|
| 559 |
|
| 560 |
st.write("Selected language combination:", sselected_language, " - ", tselected_language, "Selected model:", model_name)
|
| 561 |
submit_button = st.button("Translate")
|
| 562 |
+
# Show text area with placeholder
|
| 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:
|
|
|
|
| 618 |
translated_text = wingpt(model_name, sselected_language, tselected_language, input_text)
|
| 619 |
|
| 620 |
# Display the translated text
|
| 621 |
+
print(f"Translated from {sselected_language} to {tselected_language} using {model_name}.", input_text, 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 |
+
st.text_area(":green[Translation:]", placeholder="Translation area", value=translated_text)
|
| 626 |
+
st.text_area(":blue[Messages:]", placeholder="Messages area", value=message)
|
|
|
|
|
|
|
|
|
|
| 627 |
# st.rerun()
|