From 62fabbf4bd51bdc36f697bf8f1e5fcea12dd1cd6 Mon Sep 17 00:00:00 2001 From: Piero Toffanin Date: Tue, 3 Mar 2026 13:19:46 -0500 Subject: [PATCH] Prefetch MiniSBD models --- VERSION | 2 +- libretranslate/init.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index d615fd0..158c747 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.9.4 +1.9.5 diff --git a/libretranslate/init.py b/libretranslate/init.py index 0df8ba3..2542ba4 100644 --- a/libretranslate/init.py +++ b/libretranslate/init.py @@ -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()