TiberiuCristianLeon commited on
Commit
215212f
·
verified ·
1 Parent(s): e165141

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -3
app.py CHANGED
@@ -1,7 +1,10 @@
1
  import streamlit as st
2
- from transformers import T5Tokenizer, T5ForConditionalGeneration, AutoTokenizer, AutoModelForSeq2SeqLM, pipeline
3
  import torch
4
  import os
 
 
 
5
 
6
  # Create the app layout
7
  st.header("Text Machine Translation")
@@ -54,8 +57,7 @@ if submit_button:
54
  output_ids = model.generate(input_ids)
55
  # Decode the translated text
56
  translated_text = tokenizer.decode(output_ids[0], skip_special_tokens=True)
57
- elif model_name.startswith('Google'):
58
- import httpx
59
  url = os.environ['GCLIENT'] + f'sl={sl}&tl={tl}&q={input_text}'
60
  response = httpx.get(url)
61
  translated_text = response.json()[0][0][0]
@@ -79,6 +81,7 @@ if submit_button:
79
  start_marker = "<end_of_turn>"
80
  if start_marker in translated_text:
81
  translated_text = translated_text.split(start_marker)[1].strip()
 
82
 
83
  # Display the translated text
84
  print(translated_text)
 
1
  import streamlit as st
2
+ from transformers import T5Tokenizer, T5ForConditionalGeneration, AutoTokenizer, AutoModelForSeq2SeqLM, pipeline, logging
3
  import torch
4
  import os
5
+ import httpx
6
+
7
+ logging.set_verbosity_error()
8
 
9
  # Create the app layout
10
  st.header("Text Machine Translation")
 
57
  output_ids = model.generate(input_ids)
58
  # Decode the translated text
59
  translated_text = tokenizer.decode(output_ids[0], skip_special_tokens=True)
60
+ elif model_name.startswith('Google'):
 
61
  url = os.environ['GCLIENT'] + f'sl={sl}&tl={tl}&q={input_text}'
62
  response = httpx.get(url)
63
  translated_text = response.json()[0][0][0]
 
81
  start_marker = "<end_of_turn>"
82
  if start_marker in translated_text:
83
  translated_text = translated_text.split(start_marker)[1].strip()
84
+ translated_text = translated_text.replace('Answer:', '').strip() if translated_text.startswith('Answer:') else translated_text
85
 
86
  # Display the translated text
87
  print(translated_text)