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 +1 -0
- tabs/modelisation_seq2seq_tab.py +13 -2
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 |
-
|
|
|
|
|
|
|
|
|
|
|
288 |
else:
|
289 |
-
|
|
|
|
|
|
|
|
|
|
|
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])
|