Inline editor
Edit translations directly in a spreadsheet-like view. Ctrl+Enter to save, Esc to cancel.
From solo side projects to enterprise teams โ cover the full translation lifecycle across any framework, on your own infrastructure or in the cloud.
Manage every translation key with full context.
Edit translations directly in a spreadsheet-like view. Ctrl+Enter to save, Esc to cancel.
Every change is recorded with author and timestamp. One-click restore to any previous value.
Find any key instantly. Filter by language, status, or missing translations.
Detect unused keys automatically after every scan. Keep your locale files lean.
Eight providers, one abstraction. BYO API key. No proxying, no markup.
Premium translation quality on European languages. Free tier supported (keys ending with :fx).
133 languages, low cost per character, predictable bills. Add your key once.
gpt-4o by default. Override to gpt-4o-mini for budget runs or o1 for nuanced content.
claude-sonnet-4-5 by default. Excellent contextual translations, especially on Asian languages.
gemini-2.5-pro by default. 1M-token context window, great for long documents.
mistral-large-latest by default. EU-hosted infrastructure, GDPR-friendly by design.
Self-host LibreTranslate alongside the dashboard. Full privacy, zero third-party calls.
No API key required. Marked as non-production in the UI โ useful for quick experiments.
Your JSON files stay the source of truth. Automate the whole pipeline.
Auto-detects translation calls across Vue, React and Angular codebases. No configuration needed.
Pull new keys from your files AND push edited translations back to disk. Works with local paths or Git repos.
Pick the Git branch per project. Switch branches without losing work in progress.
Same scanner, exposed as a CLI. Run it on every PR to catch missing translations before merge.
Flag keys that exist in your locale files but are no longer referenced in code.
Scanner patterns, code snippets and format helpers adapt to your framework choice.
Quality control without the overhead.
Translators submit drafts, moderators review, admins approve. Only approved content is published.
Four roles scoped per project: Super Admin, Admin, Moderator, Translator.
Invite team members with a pre-set role. Secure password reset flow included.
Reviewers see only what needs their attention. Approved content is cached until the next change.
Our dashboard itself is localized โ your translators work in their own language.
Pre-translated dashboard UI, served from CDN. We translate, you ship.
Locale chains with regional variants (en-GB, pt-BR, zh-Hant) and fallbacks.
Each user picks their language from the navbar โ preference saved per account.
Run it wherever you want โ on a laptop, a VPS, or a Kubernetes cluster.
macOS, Windows and Linux. Embedded SQLite, works offline, direct filesystem access.
docker compose up brings the whole stack live. Coolify auto-detects services and env vars.
Sensitive values (passwords, API keys) are encrypted at rest with AES-256-GCM.
System events and translation history stored for compliance. Configurable retention.
Built to be yours โ your data, your infrastructure.
SQLite out of the box. PostgreSQL or MySQL for scale.
HttpOnly session cookies with refresh token rotation. bcrypt password hashing.
Trigger CI builds or notifications on translation events. Basic on Pro, advanced on Team and above.
Full REST API for CI/CD integration. Auto-generated OpenAPI spec ships with the server.