Dhruv1102 commited on
Commit
6ec9642
·
verified ·
1 Parent(s): c41f6a8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -8
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.selectbox("Select translation language:", ["es", "fr", "de", "hi"]) # Add more languages as needed
63
-
64
- if st.button("Translate Answer"):
65
- translated_answer = GoogleTranslator(source='auto', target=translation_language).translate(st.session_state.answer)
66
- st.session_state.translated_answer = translated_answer
67
-
68
- if st.session_state.translated_answer:
69
- st.write("Translated Answer:", st.session_state.translated_answer)
 
 
 
 
 
 
 
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