JessicaTH commited on
Commit
c7bb9fe
·
verified ·
1 Parent(s): edc5be6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -94,8 +94,8 @@ st.markdown('<h1 class="title">Tagba Translator</h1>', unsafe_allow_html=True)
94
  col1, col_swap, col2 = st.columns([1, 0.05, 1], gap="small")
95
 
96
 
97
- #if "translation" not in st.session_state:
98
- # st.session_state.text_to_translate = " "
99
 
100
  if "translation" not in st.session_state:
101
  st.session_state.translation = "Traduction"
@@ -106,12 +106,13 @@ with col_swap:
106
 
107
  if swap:
108
  st.session_state.source_lang, st.session_state.target_lang = st.session_state.target_lang, st.session_state.source_lang
109
- # st.session_state.text_to_translate, st.session_state.translation = st.session_state.translation, st.session_state.text_to_translate
110
 
111
  with col1:
112
  st.markdown('<h3 class="col-container">'+st.session_state.source_lang+'</h3>', unsafe_allow_html=True)
113
- text_to_translate = st.text_area(
114
  label=" ",
 
115
  height=200,
116
  placeholder="Entrez un texte ici"
117
  )
@@ -123,7 +124,7 @@ if st.button("Traduire"):
123
  try:
124
  response = requests.post('https://17a8-102-180-109-59.ngrok-free.app/translate/', json={"text": text_to_translate, "lang": st.session_state.target_lang}, timeout=1000)
125
  if response.status_code == 200:
126
- translation = response.json()["translation"]
127
  st.session_state.translation = translation
128
  else:
129
  st.error("Erreur lors de la traduction.")
 
94
  col1, col_swap, col2 = st.columns([1, 0.05, 1], gap="small")
95
 
96
 
97
+ if "text_to_translate" not in st.session_state:
98
+ st.session_state.text_to_translate = ""
99
 
100
  if "translation" not in st.session_state:
101
  st.session_state.translation = "Traduction"
 
106
 
107
  if swap:
108
  st.session_state.source_lang, st.session_state.target_lang = st.session_state.target_lang, st.session_state.source_lang
109
+ st.session_state.text_to_translate, st.session_state.translation = st.session_state.translation, st.session_state.text_to_translate
110
 
111
  with col1:
112
  st.markdown('<h3 class="col-container">'+st.session_state.source_lang+'</h3>', unsafe_allow_html=True)
113
+ st.text_area(
114
  label=" ",
115
+ value=st.session_state.text_to_translate,
116
  height=200,
117
  placeholder="Entrez un texte ici"
118
  )
 
124
  try:
125
  response = requests.post('https://17a8-102-180-109-59.ngrok-free.app/translate/', json={"text": text_to_translate, "lang": st.session_state.target_lang}, timeout=1000)
126
  if response.status_code == 200:
127
+ translation = response.json # st.session_state.text_to_translate = " " # st.session_state.text_to_translate = " "()["translation"]
128
  st.session_state.translation = translation
129
  else:
130
  st.error("Erreur lors de la traduction.")