a free, self hosted machine translation API and web interface, powered by offline neural models with translation secured by a per instance key.
LibreTranslate is a free and open source machine translation service you run entirely inside your own cloud account. Powered by offline neural language models, it translates text between languages with no third party service in the loop and no data leaving the instance, exposing both a clean REST API and a simple web interface. It suits teams that want translation as a private, self hosted capability: adding translate features to an application, localising content in bulk, or keeping sensitive text on infrastructure they control rather than sending it to a hosted cloud translation provider.
The offline models for a subset of common languages are included, so translation works out of the box with no external download, and further languages can be added at any time. The service runs on CPU alone, with no GPU required.
cloudimg ships LibreTranslate fully installed behind an nginx reverse proxy that binds the service to loopback and is ready for your TLS certificate, with common language models baked into the image so translation works the moment the instance boots. It is secure by default: an open translation endpoint is a compute abuse risk, so API key enforcement is enabled and a unique key is generated on each instance's first boot and written to a root only file, with no shared or default credential in the image and every translation request, including from the web interface, requiring that key. Request rate and character limits guard against abuse, the base is fully patched with unattended security upgrades enabled, and every deployment is paired with a step by step guide and backed by 24/7 cloudimg support.
Real screenshots taken while testing this image against its deployment guide.