TiberiuCristianLeon commited on
Commit
4894c8f
·
verified ·
1 Parent(s): 2da2e03

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -1
app.py CHANGED
@@ -7,6 +7,7 @@ import languagecodes
7
  favourite_langs = {"German": "de", "Romanian": "ro", "English": "en", "-----": "-----"}
8
  all_langs = languagecodes.iso_languages
9
 
 
10
  options = list(favourite_langs.keys())
11
  options.extend(list(all_langs.keys()))
12
  models = ["Helsinki-NLP", "t5-base", "t5-small", "t5-large", "facebook/nllb-200-distilled-600M", "facebook/nllb-200-distilled-1.3B", "facebook/mbart-large-50-many-to-many-mmt"]
@@ -23,7 +24,6 @@ def model_to_cuda(model):
23
  def translate_text(input_text, sselected_language, tselected_language, model_name):
24
  sl = all_langs[sselected_language]
25
  tl = all_langs[tselected_language]
26
- message_text = f'Translated from {sselected_language} to {tselected_language} with {model_name}'
27
  if model_name == "Helsinki-NLP":
28
  try:
29
  model_name = f"Helsinki-NLP/opus-mt-{sl}-{tl}"
@@ -70,6 +70,7 @@ def translate_text(input_text, sselected_language, tselected_language, model_nam
70
  output_ids = model.generate(input_ids, max_length=512)
71
  translated_text = tokenizer.decode(output_ids[0], skip_special_tokens=True)
72
 
 
73
  print(f'Translating from {sselected_language} to {tselected_language} with {model_name}:', f'{input_text} = {translated_text}', sep='\n')
74
  return translated_text, message_text
75
 
 
7
  favourite_langs = {"German": "de", "Romanian": "ro", "English": "en", "-----": "-----"}
8
  all_langs = languagecodes.iso_languages
9
 
10
+ # Language options as list, add favourite languages first
11
  options = list(favourite_langs.keys())
12
  options.extend(list(all_langs.keys()))
13
  models = ["Helsinki-NLP", "t5-base", "t5-small", "t5-large", "facebook/nllb-200-distilled-600M", "facebook/nllb-200-distilled-1.3B", "facebook/mbart-large-50-many-to-many-mmt"]
 
24
  def translate_text(input_text, sselected_language, tselected_language, model_name):
25
  sl = all_langs[sselected_language]
26
  tl = all_langs[tselected_language]
 
27
  if model_name == "Helsinki-NLP":
28
  try:
29
  model_name = f"Helsinki-NLP/opus-mt-{sl}-{tl}"
 
70
  output_ids = model.generate(input_ids, max_length=512)
71
  translated_text = tokenizer.decode(output_ids[0], skip_special_tokens=True)
72
 
73
+ message_text = f'Translated from {sselected_language} to {tselected_language} with {model_name}'
74
  print(f'Translating from {sselected_language} to {tselected_language} with {model_name}:', f'{input_text} = {translated_text}', sep='\n')
75
  return translated_text, message_text
76