Merge pull request #953 from pierotofy/verfix3

Prefetch MiniSBD models
This commit is contained in:
Piero Toffanin 2026-03-03 13:24:29 -05:00 committed by GitHub
commit edfee8fa83
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 6 additions and 2 deletions

View File

@ -1 +1 @@
1.9.4
1.9.5

View File

@ -1,7 +1,7 @@
from argostranslate import package, translate
from packaging import version
from minisbd import download_models
import libretranslate.language
@ -68,6 +68,10 @@ def check_and_install_models(force=False, load_only_lang_codes=None,update=False
f"Downloading {available_package} ({available_package.package_version}) ..."
)
available_package.install()
# Download MiniSBD models
print("Downloading MiniSBD models")
download_models(load_only_lang_codes, print)
# reload installed languages
libretranslate.language.languages = translate.get_installed_languages()