translate-kit
i18n that writes itself
From bare strings to fully translated app — at build time, with AI.
One CLI. Any provider. Zero runtime.
Works with next-intl · Powered by Vercel AI SDK
How it works
Five steps. One minute.
Install
One package. That's all you need.
Configure
The interactive wizard sets up everything. Pick your AI provider, set your target languages, done.
Scan
Finds every translatable string in your codebase. AI generates semantic keys automatically.
Transform
Replaces hardcoded strings with i18n calls. Adds imports automatically. Zero manual work.
Translate
AI translates only what changed. Incremental by default. Run it and forget.
Any AI Provider
OpenAI, Anthropic, Google, Mistral, Groq — any Vercel AI SDK provider works.
Incremental
Lock file tracks source hashes. Re-runs only translate what changed.
Two Modes
Keys mode with t("key") or inline mode with <T> components. Your choice.
next-intl Ready
Generates useTranslations-compatible message files out of the box.
Scanner + Codegen
Extract strings and replace them with i18n calls automatically.
Zero Runtime
All translation happens at build time. No client-side overhead.
Ready to translate?
Get started in under a minute.