DeepL Free API (No TOKEN required)
Go to file
2026-08-06 13:57:41 +08:00
.github fix(release): keep deeplx binary and Docker package names 2026-08-04 20:22:23 +08:00
service refactor!: rename project from DeepLX to DLX 2026-07-08 08:53:32 -07:00
translate Merge 6012d72ba0 into 66090baa7e 2026-08-06 13:57:41 +08:00
.cross_compile.sh fix(release): keep deeplx binary and Docker package names 2026-08-04 20:22:23 +08:00
.gitignore refactor!: rename project from DeepLX to DLX 2026-07-08 08:53:32 -07:00
compose.yaml fix(release): keep deeplx binary and Docker package names 2026-08-04 20:22:23 +08:00
deeplx.service fix(release): keep deeplx binary and Docker package names 2026-08-04 20:22:23 +08:00
Dockerfile fix(release): keep deeplx binary and Docker package names 2026-08-04 20:22:23 +08:00
go.mod build(deps): upgrade imroc/req/v3 to v3.60.0 2026-08-04 20:25:51 +08:00
go.sum build(deps): upgrade imroc/req/v3 to v3.60.0 2026-08-04 20:25:51 +08:00
install.sh fix(release): keep deeplx binary and Docker package names 2026-08-04 20:22:23 +08:00
LICENSE Create LICENSE 2022-10-20 02:12:18 +08:00
main.go refactor!: rename project from DeepLX to DLX 2026-07-08 08:53:32 -07:00
me.missuo.deeplx.plist fix(release): keep deeplx binary and Docker package names 2026-08-04 20:22:23 +08:00
README.md fix(release): keep deeplx binary and Docker package names 2026-08-04 20:22:23 +08:00
uninstall.sh fix(release): keep deeplx binary and Docker package names 2026-08-04 20:22:23 +08:00

DLX

GitHub Workflow Go Version Go Report GitHub License Docker Pulls Releases

Important

Disclaimer: DLX is an independent, open-source project. It is not an official DeepL product, and it is not affiliated with, endorsed by, or sponsored by DeepL SE in any way. "DeepL" is a registered trademark of DeepL SE. Any reference to DeepL in this repository is made solely to describe interoperability with the DeepL translation service.

Why was this project renamed?

In July 2026, we received a trademark notice forwarded by GitHub Trust & Safety, submitted on behalf of DeepL SE. The notice stated that this project's former name, "DeepLX", contained the registered trademark "DeepL" and might cause confusion about whether the project is authorized or endorsed by DeepL SE.

It never was, and it never claimed to be. To resolve the matter and remove any possible confusion, we renamed the repository to DLX and removed DeepL branding from the project. To state it plainly one more time: this project is not an official DeepL project and has no relationship with DeepL SE whatsoever.

DLX is a self-hosted translation API server written in Go. It exposes a simple HTTP API on port 1188.

Usage

Docker

Docker Hub and GHCR image names remain deeplx (only the GitHub repository was renamed to DLX):

docker run -d -p 1188:1188 ghcr.io/owo-network/deeplx:latest
# or: docker run -d -p 1188:1188 missuo/deeplx:latest

Or use the provided compose.yaml:

docker compose up -d

Binary

Download the binary for your platform from Releases and run it (artifact names remain deeplx_*):

./deeplx

Translate

curl -X POST http://localhost:1188/translate \
  -H "Content-Type: application/json" \
  -d '{"text": "Hello, world!", "source_lang": "EN", "target_lang": "ZH"}'

Discussion Group

Telegram Group

Acknowledgements

Contributors

Activity

Alt

License

MIT