Everything you need to ship translations
From solo side projects to enterprise teams — cover the full translation lifecycle across any framework, on your own infrastructure.
Translation management
Manage every translation key with full context.
Inline editor
Edit translations directly in a spreadsheet-like view. Ctrl+Enter to save, Esc to cancel.
Full history
Every change is recorded with its author, previous value and new value. Browse the full history of any key.
Search & filter
Find any key instantly. Filter by language, status, or missing translations.
Linked keys
Detect unused keys automatically after every scan. Keep your locale files lean.
Bring your own AI provider
Eight providers, one abstraction. BYO API key. No proxying, no markup.
DeepL
Premium translation quality on European languages. Free tier supported (keys ending with :fx).
Google Cloud Translate
133 languages, low cost per character, predictable bills. Add your key once.
OpenAI GPT
gpt-4o by default. Override to gpt-4o-mini for budget runs or o1 for nuanced content.
Anthropic Claude
claude-sonnet-4-5 by default. Excellent contextual translations, especially on Asian languages.
Google Gemini
gemini-2.5-pro by default. 1M-token context window, great for long documents.
Mistral AI
mistral-large-latest by default. EU-hosted infrastructure, GDPR-friendly by design.
LibreTranslate
Self-host LibreTranslate alongside the dashboard. Full privacy, zero third-party calls.
Google Translate (free)
No API key required. Marked as non-production in the UI — useful for quick experiments.
Scanner, sync & CLI
Your JSON files stay the source of truth. Automate the whole pipeline.
Smart scanner
Auto-detects translation calls across Vue, React and Angular codebases. No configuration needed.
Two-way file sync
Point the dashboard at a local folder and it reads your keys and writes translations back to the same files. Git repositories are pulled read-only — you keep control of what gets committed, through your own pipeline.
Branch-aware sync
Pick the Git branch per project. Switch branches without losing work in progress.
CLI scanner for CI/CD
Same scanner, exposed as a CLI. Run it on every PR to catch missing translations before merge.
Unused key detection
Flag keys that exist in your locale files but are no longer referenced in code.
Framework-aware UI
Scanner patterns, code snippets and format helpers adapt to your framework choice.
Review workflow
Quality control without the overhead.
Draft → Reviewed → Approved
Translators submit drafts, moderators review, admins approve. Only approved content is published.
Role-based access
Three roles scoped per project: Admin, Moderator, Translator.
Email invitations
Invite team members with a pre-set role. Secure password reset flow included.
Dedicated review queue
Reviewers see only what needs their attention. Approved content is cached until the next change.
Localized UI in 147 languages
Our dashboard itself is localized — your translators work in their own language.
147 UI languages
Pre-translated dashboard UI, served from CDN. We translate, you ship.
BCP 47 locales
Locale chains with regional variants (en-GB, pt-BR, zh-Hant) and fallbacks.
Live language switch
Each user picks their language from the navbar — preference saved per account.
Desktop app and self-hosted server
Run it wherever you want — on a laptop, a VPS, or a Kubernetes cluster.
Native desktop app (Tauri)
macOS, Windows and Linux. Embedded SQLite, direct filesystem access, your data stays on your machine.
Docker-ready
docker compose up -d brings the whole stack live. SQLite, PostgreSQL or MySQL.
Encrypted config
Service credentials — SMTP, provider API keys and Git tokens — are encrypted at rest with AES-256-GCM. Account passwords are hashed with bcrypt and never stored in a recoverable form.
Change history
Every translation edit is recorded with its author, previous value and new value. System logs are kept separately, with a configurable retention.
Deployment & security
Built to be yours — your data, your infrastructure.
Multi-database
SQLite out of the box. PostgreSQL or MySQL for scale.
Session security
HttpOnly session cookies with refresh token rotation. bcrypt password hashing.
Webhooks
Trigger CI builds or notifications on translation events. Basic on Pro, advanced on Team and above.
REST API
Full REST API for CI/CD integration. Auto-generated OpenAPI spec ships with the server.