1469 Commits

Author SHA1 Message Date
Marijn Scholtus
8fb67f104a
Translated using Weblate (Dutch)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/nl/
2025-05-23 21:28:56 +02:00
Justin Lin
f166809b9b
Translated using Weblate (Chinese (Traditional Han script))
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/zh_Hant/
2025-05-18 09:57:59 +02:00
Chaitanya Pandey
cbb1c3b760
Translated using Weblate (Hindi)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/hi/
2025-05-16 05:46:32 +02:00
Mandeep
18fa16f466
Translated using Weblate (Punjabi)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/pa/
2025-05-16 04:45:54 +02:00
Piero Toffanin
2d4ad34f08
Merge pull request #802 from KerySeverino/dev-docs
Synced latests.
2025-05-15 13:07:59 -04:00
Kery
a915bf773b Synced latests. 2025-05-15 10:34:32 -04:00
J
35c2a619e8
Translated using Weblate (Finnish)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/fi/
2025-05-15 04:15:07 +02:00
ButterflyOfFire
6372df15fe
Translated using Weblate (Kabyle)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/kab/
2025-05-13 14:02:28 +02:00
Piero Toffanin
9e8ccb9109
Update TRADEMARK.md 2025-05-12 13:57:19 -04:00
Piero Toffanin
21f6c02e76
Update README.md 2025-05-11 13:12:38 -04:00
439JBYL80IGQTF25UXNR0X1BG
f414328fe7
Translated using Weblate (Russian)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/ru/
2025-05-08 07:34:52 +02:00
Piero Toffanin
235cfa0fa2
Merge pull request #799 from KerySeverino/dev-docs
Added full spanish translation (CONTRIBUTING.es.md) and Synced latests.
2025-05-07 20:34:25 -04:00
Kery
92e92f335d Added full spanish translation (CONTRIBUTING.es.md) and Synced latests. 2025-05-07 19:05:08 -04:00
Do you know my name?
6bf83afd79
Translated using Weblate (Ukrainian)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/uk/
2025-05-07 17:02:28 +02:00
Piero Toffanin
01109bc085
Update README.md 2025-05-03 20:15:06 -04:00
Jose Delvani
d1e4a42030
Translated using Weblate (Portuguese (Brazil))
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/pt_BR/
2025-05-04 01:01:45 +02:00
Aindriú Mac Giolla Eoin
6e56d4013d
Translated using Weblate (Irish)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/ga/
2025-04-30 13:20:39 +02:00
Piero Toffanin
e6f9f57f04
Merge pull request #795 from KerySeverino/main
Added full spanish translation (TRADEMARK.es.md) and small bug fixes.
2025-04-30 02:27:17 -04:00
Kery
a67c5a44e1 Added full spanish translation (TRADEMARK.es.md) and small bug fixes. 2025-04-30 00:25:21 -04:00
Piero Toffanin
51a22e2328
Update README.md 2025-04-29 17:39:17 -04:00
Piero Toffanin
e52a723105
Merge pull request #793 from KerySeverino/dev-docs
Added full Spanish translation (README.es.md) and link in main README
2025-04-28 02:26:37 -04:00
Kery
8463720ef2 Added full Spanish translation (README.es.md) and link in main README 2025-04-28 00:18:18 -04:00
Bezruchenko Simon
d9a75d1287
Translated using Weblate (Ukrainian)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/uk/
2025-04-26 23:09:28 +02:00
Wuzzy
a0a6290ce5
Translated using Weblate (German)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/de/
2025-04-26 09:29:08 +02:00
slrslr
8c211737de
Translated using Weblate (Czech)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/cs/
2025-04-25 09:48:54 +02:00
Piero Toffanin
fae51debc3
Merge pull request #790 from warren-bank/PR-01-docker-security
Add 2 variations of Dockerfile
2025-04-23 00:39:54 -04:00
Warren R. Bank
01042ab2bd Add 2 variations of Dockerfile
1. docker/root-with-sshd.Dockerfile
   - executes as user: "root"
   - supports build arguments:
     * api_key
     * root_password

2. docker/user-with-api-key.Dockerfile
   - executes as user: "libretranslate"
   - supports build arguments:
     * api_key

Build arguments are optional:

* api_key=""
  - initializes one API key with the user-defined value

* root_password=""
  - sets password for "root" user
  - installs sshd server to allow remote access to "ltmanage" command
    * enables "PermitRootLogin"
    * enables "PasswordAuthentication"

Environment variables with complimentary behavior:

* LT_REQ_LIMIT = 0
* LT_API_KEYS  = true
  - locks down server and requires an API key for all API access

Testing:

* unexpected complications
  - sudo:
    * error message:
        effective uid is not 0,
        is /usr/bin/sudo on a file system with the 'nosuid' option set
        or an NFS file system without root privileges?
    * info:
        https://unix.stackexchange.com/q/546822
    * result:
      - discarded Dockerfile variation that attempted to:
        * run entrypoint as user: "libretranslate"
        * use sudo to run sshd

* "render.com" free tier
  - notes:
    * completely free
    * no credit card required
    * can clone any public git repo and run any Dockerfile it contains
    * can NOT use SSH to access containers
  - Dockerfile variations:
    1. docker/Dockerfile
       - works perfectly
       - public API is open and unrestricted
    2. docker/root-with-sshd.Dockerfile
       - works perfectly
       - public API is only accessible to requests with "api_key"
       - SSH server is running
         * public access is blocked by container firewall
         * haven't tested on a paid tier,
           but external connections should be allowed and work
    3. docker/user-with-api-key.Dockerfile
       - works perfectly
       - public API is only accessible to requests with "api_key"
2025-04-22 14:35:07 -07:00
Piero Toffanin
0724313518
Merge pull request #789 from LTSlw/main
Mark Chinese as reviewed in the README's UI Languages list
2025-04-22 04:14:00 -04:00
LTSlw
f654e67211
Mark Chinese as reviewed in the README's UI Languages list 2025-04-22 13:55:48 +08:00
LTSlw
15dbc94783
Translated using Weblate (Chinese (Simplified Han script))
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/zh_Hans/
2025-04-21 07:58:16 +02:00
xuars
9dc1c95401
Translated using Weblate (Galician)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/gl/
2025-04-20 12:36:37 +02:00
xuars
7dd9c47767
Translated using Weblate (Spanish)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/es/
2025-04-20 12:36:37 +02:00
Marc Riera
19dadbf682
Translated using Weblate (Catalan)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/ca/
2025-04-20 07:30:22 +00:00
Piero Toffanin
6ac429fb54 Update under attack response 2025-04-20 00:37:04 -04:00
xuars
ed8c6590c1
Translated using Weblate (Spanish)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/es/
2025-04-20 03:19:02 +02:00
LTSlw
42bf41c8aa
Translated using Weblate (Chinese (Simplified Han script))
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/zh_Hans/
2025-04-19 12:10:06 +02:00
LTSlw
1278dceca2
Translated using Weblate (Chinese (Simplified Han script))
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/zh_Hans/
2025-04-19 10:11:16 +02:00
LTSlw
c72fb9c836
Translated using Weblate (Chinese (Simplified Han script))
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/zh_Hans/
2025-04-19 08:10:30 +02:00
Ghost of Sparta
22268c1923
Translated using Weblate (Hungarian)
Translation: LibreTranslate/App
Translate-URL: https://hosted.weblate.org/projects/libretranslate/app/hu/
2025-04-19 08:10:29 +02:00
Piero Toffanin
411b50178e Improvement to under attack mode 2025-04-18 15:52:27 -04:00
Piero Toffanin
fd0119bf70 Fix z-index 2025-04-18 14:54:41 -04:00
Piero Toffanin
937d8f0503
Merge pull request #788 from pierotofy/fingerprint
Attack mode support
2025-04-18 14:50:25 -04:00
Piero Toffanin
58a95aecef it translation 2025-04-18 14:49:19 -04:00
Piero Toffanin
50faf4cd62 Update locales 2025-04-18 14:45:20 -04:00
Piero Toffanin
97804234f1 Merge branch 'main' of https://github.com/uav4geo/LibreTranslate into fingerprint 2025-04-18 14:41:17 -04:00
Piero Toffanin
bdb9b6a224 Under attack mode 2025-04-18 14:41:12 -04:00
Piero Toffanin
33539bbd11
Merge pull request #787 from pierotofy/fingerprint
Add fingerprinting mechanism
2025-04-18 12:41:15 -04:00
Piero Toffanin
e4eb96482f Fingerprint only if key missing 2025-04-18 12:28:12 -04:00
Piero Toffanin
d8f9121009 Tweak fingerprint 2025-04-18 12:22:56 -04:00
Piero Toffanin
f2268fe4d9 Add fingerprinting mechanism 2025-04-18 12:21:16 -04:00