TiberiuCristianLeon commited on
Commit
d1936e2
·
verified ·
1 Parent(s): 57c6dd9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -122,9 +122,9 @@ class Translators:
122
  model_name = f"quickmt-en-{self.tl}"
123
  model_path = Translators.quickmtdownload(model_name)
124
  translated_text = Translators.quickmttranslate(model_path, entranslation)
125
- message = f'Translated from {iso1_to_name[self.sl]} to {iso1_to_name[self.tl]} with pivot language English.'
126
  else:
127
- translated_text = f'Model {model_name} from {iso1_to_name[self.sl]} to {iso1_to_name[self.tl]} not available!'
128
  message = f"Available models: {', '.join(quickmt_models)}"
129
  return translated_text, message
130
 
@@ -507,6 +507,9 @@ def translate_text(model_name: str, s_language: str, t_language: str, input_text
507
 
508
  sl = all_langs[s_language][0]
509
  tl = all_langs[t_language][0]
 
 
 
510
  if sl == tl:
511
  translated_text = f'Source language {s_language} identical to target language {t_language}!'
512
  message_text = 'Please choose different target and source language!'
@@ -599,7 +602,6 @@ def translate_text(model_name: str, s_language: str, t_language: str, input_text
599
  elif "Hunyuan" in model_name:
600
  translated_text = Translators(model_name, s_language, t_language, input_text).hunyuan()
601
 
602
-
603
  except Exception as error:
604
  translated_text = error
605
  finally:
 
122
  model_name = f"quickmt-en-{self.tl}"
123
  model_path = Translators.quickmtdownload(model_name)
124
  translated_text = Translators.quickmttranslate(model_path, entranslation)
125
+ message = f'Translated from {iso1_to_name[self.sl]} to {iso1_to_name[self.tl]} with Quickmt using pivot language English.'
126
  else:
127
+ translated_text = f'No Quickmt model available for translation from {iso1_to_name[self.sl]} to {iso1_to_name[self.tl]}!'
128
  message = f"Available models: {', '.join(quickmt_models)}"
129
  return translated_text, message
130
 
 
507
 
508
  sl = all_langs[s_language][0]
509
  tl = all_langs[t_language][0]
510
+ if not input_text:
511
+ translated_text = f'No input text entered!'
512
+ message_text = 'Please enter a text to translate!'
513
  if sl == tl:
514
  translated_text = f'Source language {s_language} identical to target language {t_language}!'
515
  message_text = 'Please choose different target and source language!'
 
602
  elif "Hunyuan" in model_name:
603
  translated_text = Translators(model_name, s_language, t_language, input_text).hunyuan()
604
 
 
605
  except Exception as error:
606
  translated_text = error
607
  finally: