DeepL Free API (No TOKEN required)
Go to file
Vincent Yang 515752fe25
refactor!: rename project from DeepLX to DLX
Rebrand in response to a trademark report regarding the DEEPL mark.
Renames the Go module path, exported symbols, binary, systemd/launchd
services, Docker images, and CI artifacts; adds a trademark disclaimer
to the README and removes screenshots containing DeepL branding.

BREAKING CHANGE: Go module path is now github.com/OwO-Network/DLX.
translate.TranslateByDeepLX is now translate.TranslateByDLX and
DeepLXTranslationResult is now DLXTranslationResult. The release
binaries, systemd service, and Docker images are renamed from
deeplx to dlx.
2026-07-08 08:53:32 -07:00
.github refactor!: rename project from DeepLX to DLX 2026-07-08 08:53:32 -07:00
service refactor!: rename project from DeepLX to DLX 2026-07-08 08:53:32 -07:00
translate refactor!: rename project from DeepLX to DLX 2026-07-08 08:53:32 -07:00
.cross_compile.sh refactor!: rename project from DeepLX to DLX 2026-07-08 08:53:32 -07:00
.gitignore refactor!: rename project from DeepLX to DLX 2026-07-08 08:53:32 -07:00
compose.yaml refactor!: rename project from DeepLX to DLX 2026-07-08 08:53:32 -07:00
dlx.service refactor!: rename project from DeepLX to DLX 2026-07-08 08:53:32 -07:00
Dockerfile refactor!: rename project from DeepLX to DLX 2026-07-08 08:53:32 -07:00
go.mod refactor!: rename project from DeepLX to DLX 2026-07-08 08:53:32 -07:00
go.sum feat(translate): migrate to oneshot endpoint (#217) 2026-05-22 12:04:44 +08:00
install.sh refactor!: rename project from DeepLX to DLX 2026-07-08 08:53:32 -07: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.dlx.plist refactor!: rename project from DeepLX to DLX 2026-07-08 08:53:32 -07:00
README.md refactor!: rename project from DeepLX to DLX 2026-07-08 08:53:32 -07:00
uninstall.sh refactor!: rename project from DeepLX to DLX 2026-07-08 08:53:32 -07: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 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.

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

Usage

Docker

docker run -d -p 1188:1188 ghcr.io/owo-network/dlx:latest

Or use the provided compose.yaml:

docker compose up -d

Binary

Download the binary for your platform from Releases and run it:

./dlx

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