Guillermo López

Translate-kit - AI-powered i18n for Next.js. One command. Zero lock-in.

by
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.

Add a comment

Replies

Best
Guillermo López
Hey Product Hunt! I'm Guillermo, the maker of translate-kit. I built this because setting up i18n in Next.js was the most tedious part of every project. Extract strings, create JSON keys, wire up hooks, translate everything, keep it in sync... it takes hours and it's error-prone. translate-kit automates the entire pipeline. It parses your code with Babel, generates readable keys with AI, transforms your components, and translates to any locale -- all at build time. What I'm most proud of: there's zero lock-in. The output is standard next-intl code. If you decide to stop using translate-kit, nothing breaks. It's Open Source and works with any AI provider. Would love your feedback!