From e4d1cac9d5d2110353bf0e779f158a2b648153e1 Mon Sep 17 00:00:00 2001 From: kevin Date: Mon, 15 Sep 2025 16:33:59 +0800 Subject: [PATCH] add libretranslate/libretranslate --- README.md | 1 + libretranslate/README.md | 6 ++++++ libretranslate/docker-compose.yml | 20 ++++++++++++++++++++ 3 files changed, 27 insertions(+) create mode 100644 libretranslate/README.md create mode 100644 libretranslate/docker-compose.yml diff --git a/README.md b/README.md index 17ccad2..c1e846a 100644 --- a/README.md +++ b/README.md @@ -416,6 +416,7 @@ A collection of delicious docker recipes. - [x] ipfs/kubo - [x] heartexlabs/label-studio - [x] langfuse/langfuse +- [x] libretranslate/libretranslate - [x] martialblog/limesurvey - [x] linuxserver - [x] airsonic :musical_note: diff --git a/libretranslate/README.md b/libretranslate/README.md new file mode 100644 index 0000000..d025312 --- /dev/null +++ b/libretranslate/README.md @@ -0,0 +1,6 @@ +libretranslate +============== + +[LibreTranslate][1] is a Free and Open Source Machine Translation API. + +[1]: https://github.com/LibreTranslate/LibreTranslate diff --git a/libretranslate/docker-compose.yml b/libretranslate/docker-compose.yml new file mode 100644 index 0000000..3fa200b --- /dev/null +++ b/libretranslate/docker-compose.yml @@ -0,0 +1,20 @@ +services: + libretranslate: + image: libretranslate/libretranslate:v1.7.3 + ports: + - "5000:5000" + volumes: + - ./data/db:/app/db + - ./data/models:/home/libretranslate/.local + environment: + - LT_API_KEYS=true + - LT_API_KEYS_DB_PATH=/app/db/api_keys.db + - LT_UPDATE_MODELS=true + - LT_LOAD_ONLY=en,zh-Hans + healthcheck: + test: ['CMD-SHELL', './venv/bin/python scripts/healthcheck.py'] + interval: 10s + timeout: 4s + retries: 4 + start_period: 5s + restart: unless-stopped