Figea commited on
Commit
0fa0230
·
1 Parent(s): 2e870f3

ajout d'une fenetre dans le html pour suivre les différentes traductions par etape

Browse files
Files changed (2) hide show
  1. src/main.py +6 -6
  2. src/templates/translate.html +15 -3
src/main.py CHANGED
@@ -22,13 +22,13 @@ def result():
22
  eng_to_asl_translator = NlpSpacyBaseTranslator(sentence=sentence)
23
  generated_gloss = eng_to_asl_translator.translate_to_gloss()
24
  gloss_list_lower = [gloss.lower() for gloss in generated_gloss.split() if gloss.isalnum() ]
25
- #gloss_list = gloss_list_lower
26
- #gloss_list = sentence.split()
27
- #print('gloss before synonym:', gloss_list_lower)
28
  gloss_list = [sp.find_synonyms(gloss, nlp, dict_docs_spacy, list_2000_tokens) for gloss in gloss_list_lower]
29
- #print('synonym list:', gloss_list)
30
- gloss_sentence = " ".join(gloss_list)
31
- return render_template('translate.html', sentence=sentence, gloss_sentence=gloss_sentence)#gloss_list=gloss_list)
 
 
32
 
33
  @app.route('/video_feed')
34
  def video_feed():
 
22
  eng_to_asl_translator = NlpSpacyBaseTranslator(sentence=sentence)
23
  generated_gloss = eng_to_asl_translator.translate_to_gloss()
24
  gloss_list_lower = [gloss.lower() for gloss in generated_gloss.split() if gloss.isalnum() ]
25
+ gloss_sentence_before_synonym = " ".join(gloss_list_lower)
 
 
26
  gloss_list = [sp.find_synonyms(gloss, nlp, dict_docs_spacy, list_2000_tokens) for gloss in gloss_list_lower]
27
+ gloss_sentence_after_synonym = " ".join(gloss_list)
28
+ return render_template('translate.html',\
29
+ sentence=sentence,\
30
+ gloss_sentence_before_synonym=gloss_sentence_before_synonym,\
31
+ gloss_sentence_after_synonym=gloss_sentence_after_synonym)
32
 
33
  @app.route('/video_feed')
34
  def video_feed():
src/templates/translate.html CHANGED
@@ -81,11 +81,23 @@
81
  <div class="container">
82
  <div class="row">
83
  <div class="col-8" style="background-color: lightblue;">
84
- Text translation in gloss:
85
  </div>
86
  <div class="col-4" style="background-color: lightgreen;">
87
  <div id="output" class="border p-2">
88
- {{ gloss_sentence }}
 
 
 
 
 
 
 
 
 
 
 
 
89
  </div>
90
  </div>
91
  </div>
@@ -94,7 +106,7 @@
94
  <h3>🌸🌺 Sign Langage Translation 🌺🌸</h3>
95
  </div>
96
  <div class="video-container">
97
- <img id="stream" data-gloss-sentence="{{ gloss_sentence }}" src="{{ url_for('video_feed', gloss_sentence=gloss_sentence) }}" alt="Streaming video">
98
  </div>
99
  <script>
100
  // Variable globale pour contrôler le rafraîchissement de l'image
 
81
  <div class="container">
82
  <div class="row">
83
  <div class="col-8" style="background-color: lightblue;">
84
+ Text translation in gloss before synonyms:
85
  </div>
86
  <div class="col-4" style="background-color: lightgreen;">
87
  <div id="output" class="border p-2">
88
+ {{ gloss_sentence_before_synonym }}
89
+ </div>
90
+ </div>
91
+ </div>
92
+ </div>
93
+ <div class="container">
94
+ <div class="row">
95
+ <div class="col-8" style="background-color: lightblue;">
96
+ Text translation in gloss after synonyms:
97
+ </div>
98
+ <div class="col-4" style="background-color: lightgreen;">
99
+ <div id="output" class="border p-2">
100
+ {{ gloss_sentence_after_synonym }}
101
  </div>
102
  </div>
103
  </div>
 
106
  <h3>🌸🌺 Sign Langage Translation 🌺🌸</h3>
107
  </div>
108
  <div class="video-container">
109
+ <img id="stream" data-gloss-sentence="{{ gloss_sentence_after_synonym }}" src="{{ url_for('video_feed', gloss_sentence_before_synonym=gloss_sentence_before_synonym, loss_sentence_after_synonym=gloss_sentence_after_synonym) }}" alt="Streaming video">
110
  </div>
111
  <script>
112
  // Variable globale pour contrôler le rafraîchissement de l'image