Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -59,14 +59,21 @@ if uploaded_file is not None:
|
|
| 59 |
st.session_state.answer = answer
|
| 60 |
|
| 61 |
# Language selection and translation
|
| 62 |
-
translation_language = st.
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 70 |
|
| 71 |
if st.button("Generate PDF"):
|
| 72 |
# Generate PDF
|
|
|
|
| 59 |
st.session_state.answer = answer
|
| 60 |
|
| 61 |
# Language selection and translation
|
| 62 |
+
translation_language = st.text_input("Enter translation language:") # Corrected to use st.text_input
|
| 63 |
+
|
| 64 |
+
if st.button("Translate Answer"):
|
| 65 |
+
if translation_language: # Check if a language was entered
|
| 66 |
+
try:
|
| 67 |
+
translated_answer = GoogleTranslator(source='auto', target=translation_language).translate(st.session_state.answer)
|
| 68 |
+
st.session_state.translated_answer = translated_answer
|
| 69 |
+
except Exception as e:
|
| 70 |
+
st.error(f"An error occurred: {e}")
|
| 71 |
+
else:
|
| 72 |
+
st.error("Please enter a valid language.")
|
| 73 |
+
|
| 74 |
+
# Display translated answer if available
|
| 75 |
+
if st.session_state.get('translated_answer'):
|
| 76 |
+
st.write("Translated Answer:", st.session_state.translated_answer)
|
| 77 |
|
| 78 |
if st.button("Generate PDF"):
|
| 79 |
# Generate PDF
|