Spaces:
Running
Running
| #!/usr/bin/env python | |
| import os | |
| import sys | |
| sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), ".."))) | |
| import argparse | |
| from libretranslate.init import check_and_install_models | |
| if __name__ == "__main__": | |
| parser = argparse.ArgumentParser() | |
| parser.add_argument("--load_only_lang_codes", type=str, default="") | |
| parser.add_argument("--update", action='store_true') | |
| args = parser.parse_args() | |
| lang_codes = args.load_only_lang_codes.split(",") | |
| if len(lang_codes) == 0 or lang_codes[0] == '': | |
| lang_codes = None | |
| if args.update: | |
| check_and_install_models(update=True, load_only_lang_codes=lang_codes) | |
| else: | |
| check_and_install_models(force=True, load_only_lang_codes=lang_codes) | |