Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -49,14 +49,14 @@ def download_argos_model(from_code, to_code):
|
|
| 49 |
argostranslate.package.install_from_path(package_to_install.download())
|
| 50 |
|
| 51 |
def argos(sl, tl, input_text):
|
| 52 |
-
import argostranslate.translate
|
| 53 |
# Translate
|
| 54 |
try:
|
| 55 |
download_argos_model(sl, tl)
|
| 56 |
translated_text = argostranslate.translate.translate(input_text, sl, tl)
|
| 57 |
except StopIteration:
|
| 58 |
-
|
| 59 |
-
translated_text = f"No Argos model for {sl} to {tl}. Try other model or languages combination! Available Argos models: {
|
| 60 |
except Exception as error:
|
| 61 |
translated_text = error
|
| 62 |
return translated_text
|
|
|
|
| 49 |
argostranslate.package.install_from_path(package_to_install.download())
|
| 50 |
|
| 51 |
def argos(sl, tl, input_text):
|
| 52 |
+
import argostranslate.translate, argostranslate.package
|
| 53 |
# Translate
|
| 54 |
try:
|
| 55 |
download_argos_model(sl, tl)
|
| 56 |
translated_text = argostranslate.translate.translate(input_text, sl, tl)
|
| 57 |
except StopIteration:
|
| 58 |
+
available_packages = ', '.join(argostranslate.package.get_available_packages())
|
| 59 |
+
translated_text = f"No Argos model for {sl} to {tl}. Try other model or languages combination! Available Argos models: {available_packages}."
|
| 60 |
except Exception as error:
|
| 61 |
translated_text = error
|
| 62 |
return translated_text
|