Demosthene-OR commited on
Commit
ed6980d
1 Parent(s): ec595bb

Mis en place de l'API de traduction (RNN, Transformer) dans seq2seq

Browse files
requirements.txt CHANGED
@@ -33,3 +33,4 @@ gTTS==2.5.1
33
  https://files.pythonhosted.org/packages/cc/58/96aff0e5cb8b59c06232ea7e249ed902d04ec89f52636f5be06ceb0855fe/extra_streamlit_components-0.1.60-py3-none-any.whl
34
  streamlit-option-menu==0.3.12
35
  deep-translator==1.11.4
 
 
33
  https://files.pythonhosted.org/packages/cc/58/96aff0e5cb8b59c06232ea7e249ed902d04ec89f52636f5be06ceb0855fe/extra_streamlit_components-0.1.60-py3-none-any.whl
34
  streamlit-option-menu==0.3.12
35
  deep-translator==1.11.4
36
+ requests==2.21.0
tabs/modelisation_seq2seq_tab.py CHANGED
@@ -23,6 +23,7 @@ from tensorflow.keras.utils import plot_model
23
  from gtts import gTTS
24
  from extra_streamlit_components import tab_bar, TabBarItemData
25
  from translate_app import tr
 
26
 
27
  title = "Traduction Sequence à Sequence"
28
  sidebar_name = "Traduction Seq2Seq"
@@ -284,9 +285,19 @@ def display_translation(n1, Lang,model_type):
284
  target = Lang[-2:]
285
  for i in range(3):
286
  if model_type==1:
287
- s_trad.append(decode_sequence_rnn(s[i], source, target))
 
 
 
 
 
288
  else:
289
- s_trad.append(decode_sequence_tranf(s[i], source, target))
 
 
 
 
 
290
  st.write("**"+source+" :** :blue["+ s[i]+"]")
291
  st.write("**"+target+" :** "+s_trad[-1])
292
  st.write("**ref. :** "+s_trad_ref[i])
 
23
  from gtts import gTTS
24
  from extra_streamlit_components import tab_bar, TabBarItemData
25
  from translate_app import tr
26
+ import requests
27
 
28
  title = "Traduction Sequence à Sequence"
29
  sidebar_name = "Traduction Seq2Seq"
 
285
  target = Lang[-2:]
286
  for i in range(3):
287
  if model_type==1:
288
+ # URL de votre endpoint FastAPI avec les paramètres de requête
289
+ url = "https://demosthene-or-api-avr23-cds-translation.hf.space/small_vocab/rnn"
290
+ params = {"lang_tgt": target, "texte": s[i]}
291
+ # Envoie d'une requête GET avec les paramètres de requête
292
+ response = requests.get(url, params=params)
293
+ s_trad.append(response)
294
  else:
295
+ # URL de votre endpoint FastAPI avec les paramètres de requête
296
+ url = "https://demosthene-or-api-avr23-cds-translation.hf.space/small_vocab/transformer"
297
+ params = {"lang_tgt": target, "texte": s[i]}
298
+ # Envoie d'une requête GET avec les paramètres de requête
299
+ response = requests.get(url, params=params)
300
+ s_trad.append(response)
301
  st.write("**"+source+" :** :blue["+ s[i]+"]")
302
  st.write("**"+target+" :** "+s_trad[-1])
303
  st.write("**ref. :** "+s_trad_ref[i])