LibreTranslate vs DeepL
Self-host swap-in for DeepL. · Self-host DeepL · LibreTranslate on os-alt
LibreTranslate is one of the open-source self-host replacements for DeepL — license AGPL-3.0, 10min docker run (model downloads on first start) to stand up, and $10-30/mo vps — cpu-only works for low traffic; gpu recommended above 100 req/min. Compare against DeepL's Free 500k chars/mo; Starter $8.74/user/mo; Advanced $28.74/user/mo; Pro $57.49/user/mo below.
| LibreTranslateopen-source | DeepLpaid SaaS | |
|---|---|---|
| Category | Machine translation API | Machine translation API |
| License / pricing | AGPL-3.0 | Free 500k chars/mo; Starter $8.74/user/mo; Advanced $28.74/user/mo; Pro $57.49/user/mo |
| Starting price | $0 self-host | $8.74/user/mo |
| GitHub | LibreTranslate/LibreTranslate | closed source |
| Setup time | 10min docker run (model downloads on first start) | SaaS — sign up + bill |
| Monthly cost | $10-30/mo VPS — CPU-only works for low traffic; GPU recommended above 100 req/min. | from $8.74/user/mo (Free 500k chars/mo; Starter $8.74/user/mo; Advanced $28.74/user/mo; Pro $57.49/user/mo) |
Switching from DeepL to LibreTranslate
`docker run -ti --rm -p 5000:5000 libretranslate/libretranslate --load-only en,de,fr,es`. Models (Argos OpenNMT) download on first start; subsequent runs use the cached models. The HTTP API is DeepL-compatible-ish — most clients only need to swap the base URL: `POST /translate {q, source, target, format}`. For DeepL parity at scale, deploy the Argos packages on a GPU box with batch translation.
- Good fit for
- Web apps that want a self-hosted translation API for user content (UGC translation, support ticket I18n).
- Weak at
- Quality on rare pairs (EN ↔ Slavic, EN ↔ Asian) is below DeepL; for high-stakes translation this still matters.
Other open-source self-host alternatives to DeepL
In a terminal? npx os-alt deepl prints DeepL's self-host options —
how the CLI works →
FAQ
Is LibreTranslate a free alternative to DeepL?
Yes — LibreTranslate is open source under AGPL-3.0. Self-host cost: $10-30/mo VPS — CPU-only works for low traffic; GPU recommended above 100 req/min.. DeepL starts at $8.74/user/mo (Free 500k chars/mo; Starter $8.74/user/mo; Advanced $28.74/user/mo; Pro $57.49/user/mo).
How long does LibreTranslate take to set up vs DeepL?
Self-hosting LibreTranslate: 10min docker run (model downloads on first start). DeepL is a hosted SaaS — sign up and you're in.
What is LibreTranslate good at, and what is it weak at?
Good fit for: Web apps that want a self-hosted translation API for user content (UGC translation, support ticket I18n).. Weak at: Quality on rare pairs (EN ↔ Slavic, EN ↔ Asian) is below DeepL; for high-stakes translation this still matters..