mirror of
https://github.com/LibreTranslate/LibreTranslate.git
synced 2026-02-17 08:40:11 -05:00
Otherwise face `KeyError: 'default_dependencies'` in `stanza`: ``` libretranslate ``` <details> <summary>Output:</summary> ``` /home/benjamin_loison/venv/lib/python3.13/site-packages/apscheduler/__init__.py:1: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. from pkg_resources import get_distribution, DistributionNotFound Running on http://127.0.0.1:5000 WARNING:waitress.queue:Task queue depth is 1 WARNING:waitress.queue:Task queue depth is 2 WARNING:waitress.queue:Task queue depth is 2 WARNING:waitress.queue:Task queue depth is 2 WARNING:waitress.queue:Task queue depth is 2 ERROR:libretranslate.app:Exception on /translate [POST] Traceback (most recent call last): File "/home/benjamin_loison/venv/lib/python3.13/site-packages/flask/app.py", line 2529, in wsgi_app response = self.full_dispatch_request() File "/home/benjamin_loison/venv/lib/python3.13/site-packages/flask/app.py", line 1825, in full_dispatch_request rv = self.handle_user_exception(e) File "/home/benjamin_loison/venv/lib/python3.13/site-packages/flask/app.py", line 1823, in full_dispatch_request rv = self.dispatch_request() File "/home/benjamin_loison/venv/lib/python3.13/site-packages/flask/app.py", line 1799, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/home/benjamin_loison/venv/lib/python3.13/site-packages/libretranslate/app.py", line 404, in time_func return func(*a, **kw) File "/home/benjamin_loison/venv/lib/python3.13/site-packages/libretranslate/app.py", line 378, in func return f(*a, **kw) File "/home/benjamin_loison/venv/lib/python3.13/site-packages/libretranslate/app.py", line 831, in translate raise e File "/home/benjamin_loison/venv/lib/python3.13/site-packages/libretranslate/app.py", line 815, in translate hypotheses = translator.hypotheses(q, num_alternatives + 1) File "/home/benjamin_loison/venv/lib/python3.13/site-packages/argostranslate/translate.py", line 296, in hypotheses translated_paragraph = self.underlying.hypotheses( paragraph, num_hypotheses ) File "/home/benjamin_loison/venv/lib/python3.13/site-packages/argostranslate/translate.py", line 173, in hypotheses apply_packaged_translation( ~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.pkg, paragraph, self.translator, num_hypotheses ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/benjamin_loison/venv/lib/python3.13/site-packages/argostranslate/translate.py", line 418, in apply_packaged_translation stanza_pipeline = stanza.Pipeline( lang=pkg.from_code, ...<3 lines>... logging_level="WARNING", ) File "/home/benjamin_loison/venv/lib/python3.13/site-packages/stanza/pipeline/core.py", line 83, in __init__ self.load_list = add_dependencies(resources, lang, self.load_list) if lang in resources else [] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/benjamin_loison/venv/lib/python3.13/site-packages/stanza/resources/common.py", line 213, in add_dependencies default_dependencies = resources[lang]['default_dependencies'] ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'default_dependencies' ``` </details>
LibreTranslate
Try it online! | API Docs | Community Forum | Bluesky
Free and Open Source Machine Translation API, entirely self-hosted. Unlike other APIs, it doesn't rely on proprietary providers such as Google or Azure to perform translations. Instead, its translation engine is powered by the open source Argos Translate library.
Getting Started
Credits
This work is largely possible thanks to Argos Translate, which powers the translation engine.
License
GNU Affero General Public License v3
Trademark
Other Languages
Languages
Python
74.3%
HTML
11%
Dockerfile
5.7%
CSS
5.7%
Shell
2.7%
Other
0.6%