
How do you currently handle i18n in your Nuxt apps, especially for SaaS or side projects?
Hey Vibecoders đź‘‹
Do you use vue-i18n, JSON files, a CMS, or something more custom?
With @aymeric_pineau, we kept asking ourselves that question. We were looking for a simple, scalable, and developer-first solution for handling multilingual content in our projects, and couldn't find exactly what we needed. So we built our solution :@Intlayer.
Intlayer is a free and open-source internationalization layer for modern frameworks. You can declare multilingual content per component using JSON or TypeScript, fetch it anywhere in your app with useIntlayer(), and automate translations using your preferred AI provider like @OpenAI , @Gemini , or @DeepSeek.
It now works with Nuxt.js, Vue.js, React, Next.js and Vite.
We started small, and it’s been amazing to see more and more devs join the ride. Thanks to everyone who starred the repo, opened issues, gave feedback, and helped us grow. You’re part of this ❤️
We’re just getting started.
Try it out here 👉 https://intlayer.org/
And if you're using another approach for i18n in Nuxt, we’d really love to hear about it. We’re always curious to learn how others build things 💙
Replies
Set up in one line, it's crazy
Thanks guys
@laurent_bennett thank you Laurent don't hesitate to share your feedback