Update app.py
Browse files
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'
|
| 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:
|