1564 Commits

Author SHA1 Message Date
Piero Toffanin
cc8ac3ecc5 Fix torch version for Python < 3.12 2025-11-16 13:56:32 -05:00
Piero Toffanin
b9156ab146 Bump version v1.8.0 2025-11-16 10:54:19 -05:00
Piero Toffanin
9f72f43872
Merge pull request #877 from Benjamin-Loison/main
Update argos-translate to 1.10.0 to make compatible with Python 3.13
2025-11-16 10:52:24 -05:00
Benjamin Loison
52e38353d7
Update argos-translate to 1.10.0
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>
2025-11-15 19:18:47 +01:00
ButterflyOfFire
f998abf26b
Translated using Weblate (French)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/fr/
2025-11-08 15:51:15 +00:00
jonnysemon
db42254447
Translated using Weblate (Arabic)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/ar/
2025-11-06 16:51:13 +01:00
theee node
5499438dc2
Translated using Weblate (Arabic)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/ar/
2025-11-04 22:51:18 +00:00
Piero Toffanin
817d8e939e Fix cache lookup in remote database 2025-11-04 00:03:03 -05:00
Piero Toffanin
97e29cc7d5 Change limiter strategy to fixed window 2025-11-03 23:32:18 -05:00
Piero Toffanin
5fa08ac467
Merge pull request #869 from 72f393f4a1b9dfecdd32641633e9e896/patch-1
Update torch installation in Dockerfile to use version from pyproject.toml
2025-10-21 12:51:55 -04:00
9d0eb63c50aabda243495e0e453a344c
25287bf1fa
Update torch installation to use version from pyproject.toml 2025-10-21 00:33:56 -07:00
Piero Toffanin
4d109e18ed
Merge pull request #868 from emmanuel-ferdman/main
Add `/health` endpoint for service health checks
2025-10-12 11:29:22 -04:00
Emmanuel Ferdman
cdae94515a
Add /health endpoint for service health checks
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-10-12 16:22:10 +03:00
Piero Toffanin
1b92553cc7
Fix typo in trademark usage section 2025-09-23 13:31:08 -04:00
Piero Toffanin
66ac2fb7e5
Merge pull request #862 from pierotofy/byega
Remove Google Analytics
2025-09-23 13:29:21 -04:00
Piero Toffanin
b9610d0015 Remove Google Analytics 2025-09-23 13:18:59 -04:00
Piero Toffanin
f41bfaedec
Fix tests (#861)
* CI changes
2025-09-23 11:56:11 -04:00
Piero Toffanin
f451018592 Use --force 2025-09-23 11:31:45 -04:00
Piero Toffanin
f3cc7e37a4 Use pip 2025-09-23 11:30:33 -04:00
Piero Toffanin
ea76b90553 Pin click for tests 2025-09-23 11:28:45 -04:00
euroimmorale
46d1f12936
Translated using Weblate (Italian)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/it/
2025-09-22 21:02:00 +00:00
Roel v
46d18c91ec
Translated using Weblate (Gothic)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/got/
2025-09-08 16:02:00 +00:00
Roel v
ee81489af7
Added translation using Weblate (Gothic) 2025-09-07 15:24:15 +00:00
Piero Toffanin
631c8fa7ab Bump version v1.7.3 2025-08-31 11:59:17 -04:00
Piero Toffanin
1b15c52299
Merge pull request #855 from progval/py3.13
Add support for Python 3.13
2025-08-31 11:58:35 -04:00
Val Lorentz
fdf74c9210 Add support for Python 3.13 2025-08-31 12:03:11 +02:00
ButterflyOfFire
98ae2fca7d
Translated using Weblate (French)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/fr/
2025-08-24 13:02:08 +00:00
Piero Toffanin
60672dc1ce
Merge pull request #850 from BoFFire/main
Update manage.py
2025-08-21 09:52:33 -04:00
ButterflyOfFire
34e503c7fd
Update manage.py
`from database` instead of `to database`.
2025-08-21 08:49:22 +01:00
Piero Toffanin
219d629f8f Add ref to tty: true 2025-08-20 20:18:47 -04:00
Piero Toffanin
d079af25ca
Merge pull request #848 from BoFFire/main
Update index.html
2025-08-20 09:56:13 -04:00
ButterflyOfFire
843a7bf2b6
Update index.html
Adding `target="_blank"`

This will allow any hosted LibreTranslate instance on HugginFace to open the Github link.

Check on : https://huggingface.co/spaces/Imsidag-community/LibreTranslate_Kabyle
2025-08-20 11:53:12 +01:00
Piero Toffanin
e8c6dbf510 Update issue template 2025-08-12 10:28:01 -04:00
Piero Toffanin
79c91a62fb Remove old issue template 2025-08-12 10:27:18 -04:00
Piero Toffanin
b54c165afd
Update issue templates 2025-08-12 10:26:09 -04:00
Piero Toffanin
d698015669
Merge pull request #839 from pierotofy/pdf
PDF support
2025-07-31 11:09:01 -04:00
Piero Toffanin
80a757dce1 PDF support 2025-07-31 11:04:46 -04:00
Piero Toffanin
84c32d80ce Update docker-compose.yml 2025-07-30 17:47:50 -04:00
Piero Toffanin
f0efe994e4
Merge pull request #835 from enoch85/patch-2
update the regular docker compose file
2025-07-30 17:42:04 -04:00
Daniel Hansson
0db2ec8bf5
comment out ALL arguments 2025-07-30 07:45:49 +02:00
Daniel Hansson
679c054d0a
comment out arguments and add instructions 2025-07-30 07:43:08 +02:00
Daniel Hansson
c2e5abdf5e
change user 2025-07-29 22:21:30 +02:00
Daniel Hansson
d2fed4702a
update the regular docker compose file
Might as well so that they are similar. :)
2025-07-29 22:20:42 +02:00
Piero Toffanin
268a8d005f
Merge pull request #834 from enoch85/patch-2
Fix permissions error when running CUDA Docker
2025-07-29 16:02:56 -04:00
Daniel Hansson
77ffcee26f
Update docker-compose.cuda.yml 2025-07-29 21:37:02 +02:00
Piero Toffanin
17f0d4ba89
Merge pull request #830 from SuperSandro2000/fix-prefix
Fix --url-prefix
2025-07-28 00:27:21 -04:00
Piero Toffanin
2020efa4e6 Redirect / when url-prefix is set 2025-07-28 00:23:43 -04:00
Piero Toffanin
f0da36801f Fix docs links with URL prefix 2025-07-28 00:04:54 -04:00
Sandro Jäckel
9e01786704
Show url_prefix in spec 2025-07-28 01:15:25 +02:00
Sandro Jäckel
5486497da7
Fix swagger UI serving 2025-07-28 01:15:25 +02:00