Introduction
The most powerful internationalization tool for modern web development
Transform your codebase into a globally-ready application with intelligent string extraction, seamless translation workflows, and framework-specific optimizations.
🧩 Get the VSCode Extension
Boost your workflow with inline translation previews and one-click key insertion. Install the Stringer i18n Helper from the VS Code Marketplace.
How It Works
Stringer CLI transforms your code automatically:
1. Analyze
2. Transform
3. Translate
Supported Frameworks
Example Transformation
From this:
To this in seconds:
And generates the locale files:
Image: Split-screen showing before/after code transformation with highlighted changes
Key Features
Multi-Framework Support
Intelligent Code Transformation
AI-Powered Translation
Server & Client Optimization
Supported Frameworks
Stringer CLI provides deep integration with popular web frameworks:
- React - Full support with react-i18next integration
- Next.js - App Router and Pages Router support with next-intl
- Vue 3 - Composition API support with vue-i18n
- Nuxt 3 - Module integration with @nuxtjs/i18n
How It Works
- Scan & Analyze - Stringer CLI analyzes your codebase to identify translatable strings
- Transform Code - Automatically converts strings to translation functions
- Setup i18n - Configures your framework's i18n system with auto-discovery
- Generate Translations - AI-powered translation of your content to target languages
Image: Flow diagram showing the 4 steps above with arrows and icons
Quick Start
Image: Terminal showing the above commands being executed with colorful output and progress bars
Ready to Get Started?
Follow our getting started guide to transform your project in minutes.
Need help? Check out our troubleshooting guide or visit our pricing page for support options.
🌐 URL-based i18n (SEO-friendly locale prefixes)
Enable language prefixes in your URLs (e.g., /en/..., /fr/...) to improve global SEO without disrupting existing routing/middleware.
- Opt-in during convert flow; reversible via config or
stringer url-i18n --disable. - Safe scaffolds for Next.js/Nuxt with exclusions for
_next,api, and static assets. - Helpers included:
hreflangemitter and simple sitemap generator.
See the commands reference for usage: stringer url-i18n --analyze | --scaffold | --enable | --disable | --revert.