DeepL
Production-grade quality, free tier supported (keys ending with :fx).
View docsEight translation providers, one abstraction. Pick the one that fits your project, override the model whenever you want. We never proxy your calls.
Configure providers per project. Switch any time. Your keys are encrypted at rest with AES-256-GCM.
Production-grade quality, free tier supported (keys ending with :fx).
View docsIndustrial volume, predictable cost per character, fast.
View docsOverride to gpt-4o-mini for low-cost runs, or to o1 for nuanced content.
View docsOverride to claude-haiku-4-5 for budget runs. Excellent on Asian languages.
View docsOverride to gemini-2.5-flash for speed-sensitive jobs.
View docsOverride to mistral-small-latest for cost-sensitive batches.
View docsRun on your own Docker host. Free, open-source, no external calls.
View docsMarked as non-production in the UI. Use Google Cloud Translate for real workloads.
View docsPick the right tool for the right job. You can mix and match per project.
| Provider | Best for | Approx cost / 1K chars | GDPR-friendly | Free tier |
|---|---|---|---|---|
| DeepL | European languages — best-in-class quality on French, German, Italian, Spanish. | €20 | ✓ | ✓ |
| Google Cloud Translate | 133 languages, high-volume batches at low cost. | €18 | ~ | ✓ |
| OpenAI GPT | Contextual translations, idioms, technical content. | €8 | ~ | — |
| Anthropic Claude | Cultural nuance, long context, careful tone. | €12 | ~ | — |
| Google Gemini | Long context (1M tokens), Google ecosystem integration. | €6 | ~ | ✓ |
| Mistral AI | EU-hosted infrastructure, GDPR-friendly by design. | €7 | ✓ | ✓ |
| LibreTranslate | Air-gapped environments, full privacy, zero third-party data. | €0 | ✓ | ✓ |
| Google Translate (free) | Quick experiments, side projects, no API key required. | €0 | — | ✓ |
Create a key in your provider's console. We list direct links for each provider in the docs.
Go to Admin → Translation providers. Keys are encrypted at rest with AES-256-GCM.
Each project chooses its provider. Override the model with a free-text field — models evolve too fast to hardcode.