
translate-kit is an open-source CLI that automates internationalization for Next.js apps. Run `npx translate-kit init` and it will: - Scan your JSX/TSX and extract every translatable string - Generate semantic keys with AI (not random hashes) - Transform your code to use next-intl's t("key") calls - Translate everything to your target locales Build-time, Zero lock-in, not runtime = No client-side SDK, no loading spinners. The output is static JSON files and standard next-intl code.see more
Founder
Screenshots


About
Imagine finally conquering the complexities of internationalization for your Next.js application without the usual headaches, endless manual work, or vendor lock-in. That is precisely what Translate-kit delivers. This isn't just another translation tool; it's an intelligent, open-source command-line interface designed from the ground up to integrate seamlessly into modern development workflows. With a single, simple command, `npx translate-kit init`, you can transform your entire codebase. The magic lies in its sophisticated scanning process, which meticulously hunts down every single translatable string embedded within your JSX and TSX files. But extraction is only the beginning. Translate-kit uses the power of artificial intelligence to generate semantic, meaningful keys for your content—moving far beyond the generic, unreadable hashes that plague traditional i18n setups. This means better maintainability, clearer code, and an easier time for anyone collaborating on your project, whether they are developers or content managers.
What truly sets Translate-kit apart is its commitment to performance and developer freedom. Unlike solutions that inject heavy runtime SDKs into your application, leading to slower load times and dependency bloat, Translate-kit operates entirely at build time. This means your final output consists only of clean, static JSON files and standard, optimized code utilizing the widely respected next-intl library. You get zero client-side SDK overhead, ensuring lightning-fast performance for your global users—no more frustrating loading spinners waiting for translation assets to resolve. This build-time approach guarantees zero lock-in; you are leveraging industry-standard practices, meaning you control your infrastructure and can easily pivot or scale without being tethered to a proprietary service.
Furthermore, Translate-kit handles the heavy lifting of localization itself. After intelligently keying your strings, it automates the translation process, populating your target locales so you can focus on building features, not managing spreadsheets. It’s about accelerating your time to market in new regions while maintaining impeccable code quality. For developers who value efficiency, performance, and true open-source principles, Translate-kit acts as an indispensable automation layer, turning the often-dreaded task of i18n setup into a swift, intelligent, and future-proof part of your deployment pipeline. It’s the smart way to go global with Next.js.