i18n SaaS is a collaborative localization platform designed to help developers and product teams ship multilingual web apps faster. 🔥 Currently in Free Beta – join today and use all features for free! Key features: 🤖 Context-aware UI translation (powered by Gemini & DeepL) 👥 Team-first collaboration & organization management ⚡ Built for speed (integrated with Nuxt & Go) We are in active development and would love to hear your feedback to help us shape the future of i18n SaaS!
No reviews yetBe the first to leave a review for i18n SaaS
Maker
📌
Hi Product Hunt! 👋
I’m thrilled to introduce **i18n SaaS** today!
### Why we built this
Localization is often a headache for developers and product teams. Standard translation tools are either overly complex and expensive, or they rely on generic machine translations. When you translate UI strings automatically, you often end up with text that is way too long, breaking the design, or completely out of context.
We wanted to build a simple, developer-friendly tool that solves this once and for all.
### Key Features:
* 🤖 **Context-Aware UI Translation:** Powered by Gemini and DeepL, our engine is specifically prompted to understand UI context, keeping translations short, natural, and visually appropriate for your components.
* 👥 **Team-First Collaboration:** Easy organization management and roles so you can invite copywriters, translators, or developers to work in one place.
* ⚡ **Built for Speed:** Clean, modern tech stack designed to integrate seamlessly into your existing development pipelines.
### We need your feedback!
We are just starting our journey and would love to hear your thoughts.
* What translation provider do you usually prefer?
* What integrations should we build next?
I'll be here all day to answer your questions. Thank you for the support! ❤️
Report
💡 Bright idea
one thing i'd love is a cli flag or git hook that auto-syncs new strings from the codebase so devs don't have to manually push updates. would make the whole flow way smoother honestly
Report
Maker
@turgayvsgn Thanks for the feedback, Turgay! That's a great suggestion regarding the CLI flag/git hook—it's definitely on our radar to streamline the synchronization process. Appreciate you sharing your thoughts!
Report
Maker
@turgayvsgn Done! Thanks for the great idea! 🚀 We've just released the official i18n-saas-cli on NPM. You can now run npx i18n-saas-cli sync ./src to automatically extract and push all new strings from your codebase directly to the platform. It's perfect for adding to your CI/CD pipeline or pre-commit git hooks to make the flow completely seamless!
Report
Love that you're integrating directly with Nuxt and Go, would be huge to see a CLI that watches my source files and flags strings that haven't been translated yet. Right now I usually find missing keys in production and that gap between dev and translation status is the biggest pain point for me.
Report
Maker
@batuhan298405 Thanks for the feedback, Batuhan! It’s great to hear you’re using Nuxt and Go. You've hit on a major pain point—that 'production gap' is exactly what we are building our professional tools to solve. We are currently shaping our roadmap for team features to address this specific workflow, so stay tuned for upcoming updates.
Report
Maker
@batuhan298405 Done! We heard your pain point and just launched the official CLI tool to solve exactly this. 🚀 If you run npx i18n-saas-cli check ./src, it will scan your code, compare it against your local translation files, and immediately flag any missing keys per language. It even exits with an error code, so you can block CI/CD deployments if translations are missing. No more missing translations in production!
Report
honestly the integration with nuxt and go is great but adding a cli flag for bulk locale imports would save a ton of time when migrating from spreadsheets or json files. something like `i18n-saas import ./locales --format=csv` would basically be a lifesaver for onboarding existing projects
Report
Maker
@melekv9ps Thanks for sharing, Melek! That import command suggestion (i18n-saas import ...) is extremely practical for migrations. Definitely noting this down as we look into expanding our CLI capabilities for existing projects.
Report
Maker
@melekv9ps Guess what? We actually just shipped exactly this! 🚀 If you have an existing project with JSON files, you don't even need a separate import command. Just run npx i18n-saas-cli sync ./src. Our CLI automatically detects all your existing JSON locale files, parses the keys and translations, and seamlessly imports them into your i18n-saas project in bulk. Onboarding existing projects is now fully automated! Let me know how it works for you!
Report
the nuxt integration is honestly really smooth, my team had our app running in two languages in like 20 minutes. kind of surprised it’s free during beta honestly
Report
Maker
@nebahatibcr Thanks for sharing, Nebahat! Glad to hear the Nuxt setup was smooth and got your team up and running so quickly. Enjoy the beta phase while it lasts—we're packing it with full value before our upcoming plans roll out!
Report
honestly been messing around with it for a bit and the context-aware translation is kinda clutch, way better than just pasting strings into deepL manually. setup with nuxt was pretty painless too
Report
Maker
@ayehastorurdg5 Thanks, Ayşe! Happy to hear that the context-aware translation is saving you time compared to manual workflows. Great to know the Nuxt setup felt seamless for you!
Report
The team workspace setup was super intuitive, way cleaner than juggling spreadsheets for translations. DeepL integration pulled in solid context for a few tricky strings without me needing to write a bunch of notes.
Report
Maker
@yaaryanatmb8em Thanks for the great feedback, Yaşar! Glad to hear the team workspace and DeepL context integration are saving you from dealing with messy spreadsheets.
one thing i'd love is a cli flag or git hook that auto-syncs new strings from the codebase so devs don't have to manually push updates. would make the whole flow way smoother honestly
@turgayvsgn Thanks for the feedback, Turgay! That's a great suggestion regarding the CLI flag/git hook—it's definitely on our radar to streamline the synchronization process. Appreciate you sharing your thoughts!
@turgayvsgn Done! Thanks for the great idea! 🚀 We've just released the official i18n-saas-cli on NPM. You can now run npx i18n-saas-cli sync ./src to automatically extract and push all new strings from your codebase directly to the platform. It's perfect for adding to your CI/CD pipeline or pre-commit git hooks to make the flow completely seamless!
Love that you're integrating directly with Nuxt and Go, would be huge to see a CLI that watches my source files and flags strings that haven't been translated yet. Right now I usually find missing keys in production and that gap between dev and translation status is the biggest pain point for me.
@batuhan298405 Thanks for the feedback, Batuhan! It’s great to hear you’re using Nuxt and Go. You've hit on a major pain point—that 'production gap' is exactly what we are building our professional tools to solve. We are currently shaping our roadmap for team features to address this specific workflow, so stay tuned for upcoming updates.
@batuhan298405 Done! We heard your pain point and just launched the official CLI tool to solve exactly this. 🚀 If you run npx i18n-saas-cli check ./src, it will scan your code, compare it against your local translation files, and immediately flag any missing keys per language. It even exits with an error code, so you can block CI/CD deployments if translations are missing. No more missing translations in production!
honestly the integration with nuxt and go is great but adding a cli flag for bulk locale imports would save a ton of time when migrating from spreadsheets or json files. something like `i18n-saas import ./locales --format=csv` would basically be a lifesaver for onboarding existing projects
@melekv9ps Thanks for sharing, Melek! That import command suggestion (i18n-saas import ...) is extremely practical for migrations. Definitely noting this down as we look into expanding our CLI capabilities for existing projects.
@melekv9ps Guess what? We actually just shipped exactly this! 🚀 If you have an existing project with JSON files, you don't even need a separate import command. Just run npx i18n-saas-cli sync ./src. Our CLI automatically detects all your existing JSON locale files, parses the keys and translations, and seamlessly imports them into your i18n-saas project in bulk. Onboarding existing projects is now fully automated! Let me know how it works for you!
the nuxt integration is honestly really smooth, my team had our app running in two languages in like 20 minutes. kind of surprised it’s free during beta honestly
@nebahatibcr Thanks for sharing, Nebahat! Glad to hear the Nuxt setup was smooth and got your team up and running so quickly. Enjoy the beta phase while it lasts—we're packing it with full value before our upcoming plans roll out!
honestly been messing around with it for a bit and the context-aware translation is kinda clutch, way better than just pasting strings into deepL manually. setup with nuxt was pretty painless too
@ayehastorurdg5 Thanks, Ayşe! Happy to hear that the context-aware translation is saving you time compared to manual workflows. Great to know the Nuxt setup felt seamless for you!
The team workspace setup was super intuitive, way cleaner than juggling spreadsheets for translations. DeepL integration pulled in solid context for a few tricky strings without me needing to write a bunch of notes.
@yaaryanatmb8em Thanks for the great feedback, Yaşar! Glad to hear the team workspace and DeepL context integration are saving you from dealing with messy spreadsheets.