[2.5.0]
Update libretranslate to 1.7.2
Full Changelog
add blitzw.in instance by @gigirassy in https://github.com/LibreTranslate/LibreTranslate/pull/770
i18n: Improve Catalan translation by @seicifarre in https://github.com/LibreTranslate/LibreTranslate/pull/777
Support for ISO 639-1 - 15924 codes by @pierotofy in https://github.com/LibreTranslate/LibreTranslate/pull/780
Update Requirements: argos-translate-files srt support by @theUnrealSamurai in https://github.com/LibreTranslate/LibreTranslate/pull/786
Add fingerprinting mechanism by @pierotofy in https://github.com/LibreTranslate/LibreTranslate/pull/787
Attack mode support by @pierotofy in https://github.com/LibreTranslate/LibreTranslate/pull/788
Mark Chinese as reviewed in the README's UI Languages list by @LTSlw in https://github.com/LibreTranslate/LibreTranslate/pull/789
Added full Spanish translation (README.es.md) and link in main README by @KerySeverino in https://github.com/LibreTranslate/LibreTranslate/pull/793
Added full spanish translation (TRADEMARK.es.md) and small bug fixes. by @KerySeverino in https://github.com/LibreTranslate/LibreTranslate/pull/795
Added full spanish translation (CONTRIBUTING.es.md) and Synced latests. by @KerySeverino in https://github.com/LibreTranslate/LibreTranslate/pull/799
Ah thanks for the hint, the latest package uses virtual env now, so we had to update the docs to initialize the python venv with source /app/code/.venv/bin/activate.
The docs are now fixed https://docs.cloudron.io/apps/libretranslate/
Oh indeed, my entire answer is wrong (thanks @necrevistonnezr ).
You have to set LT_REQUIRE_API_KEY_ORIGIN=true in the configs - https://docs.cloudron.io/apps/libretranslate/#api .
@nebulon
I think Mastodon's translate button only appears if the poster has set a language for his / hear toot that's different from your language settings.
It could be that the LT API relies on the source and destination language settings that are submitted by Mastodon. That could be an explanation for the errors I received, b/c not everyone sets the language correct. Maybe the DeepL API is more flexible here.
@LoudLemur that is indeed strange, Cloudron only reports a running state if the healthcheck succeeds which for libretranslate means that the api and frontend server is up and running.