DLX is a self-hosted translation API server written in Go that exposes a simple HTTP API for translation requests.
The project solves the problem of needing a private, self-controlled translation service by wrapping translation functionality behind an HTTP API that runs on port 1188. It can be deployed via Docker using images available on Docker Hub and GHCR, or by running a downloaded binary for your platform. The tool allows developers to integrate translation capabilities into their applications without relying on external API services or managing direct dependencies on proprietary translation providers.
DLX suits projects where translation needs must be handled privately or where developers want to avoid direct API dependencies. It works well for applications that require a simple HTTP interface to translation services and can be self-hosted in containerized or standalone environments. The project explicitly disclaims any affiliation with or endorsement by DeepL SE, and the recent repository rename from DeepLX to DLX reflects this separation following a trademark notice.
The project maintains active development with regular updates to its codebase. The tool is distributed through multiple channels including Docker images and platform-specific binaries, indicating ongoing attention to accessibility and deployment options. Community engagement is supported through a dedicated discussion group for users to share questions and feedback.