Krishna086 commited on
Commit
6d67fdd
·
verified ·
1 Parent(s): 737c030

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -1
app.py CHANGED
@@ -36,6 +36,7 @@ def main():
36
  target_lang_display = st.selectbox("To", target_options, index=target_options.index("हिन्दी") if "हिन्दी" in target_options else 0, key="target_lang")
37
  target_lang = next((k for k, v in native_lang_map.items() if v == target_lang_display), "Hindi")
38
 
 
39
  if st.button("Translate", key="translate_btn"):
40
  with st.spinner("Translating..."):
41
  start_time = time.time()
@@ -53,7 +54,7 @@ def main():
53
  if "translated_text" in st.session_state and st.session_state.translated_text:
54
  line_count = max(len(st.session_state.translated_text.splitlines()), len(user_text.splitlines()))
55
  output_height = max(200, line_count * 20 + 50)
56
- st.text_area("Translation:", value=st.session_state.translated_text, height=output_height, key="output_area")
57
  st.write(f"Translation time: {st.session_state.translation_time:.2f} seconds")
58
  output_option = st.radio("Output", ["Text", "Audio"], horizontal=True, label_visibility="collapsed", key="output_option")
59
  if output_option == "Audio":
 
36
  target_lang_display = st.selectbox("To", target_options, index=target_options.index("हिन्दी") if "हिन्दी" in target_options else 0, key="target_lang")
37
  target_lang = next((k for k, v in native_lang_map.items() if v == target_lang_display), "Hindi")
38
 
39
+ # Trigger translation only on button press, no Ctrl+Enter
40
  if st.button("Translate", key="translate_btn"):
41
  with st.spinner("Translating..."):
42
  start_time = time.time()
 
54
  if "translated_text" in st.session_state and st.session_state.translated_text:
55
  line_count = max(len(st.session_state.translated_text.splitlines()), len(user_text.splitlines()))
56
  output_height = max(200, line_count * 20 + 50)
57
+ st.text_area("Translation:", value=st.session_state.translated_text, height=output_height, key="output_area", disabled=True) # Disabled to avoid editing
58
  st.write(f"Translation time: {st.session_state.translation_time:.2f} seconds")
59
  output_option = st.radio("Output", ["Text", "Audio"], horizontal=True, label_visibility="collapsed", key="output_option")
60
  if output_option == "Audio":