v0.7.2 STABLE RELEASE

I18N WITHOUT
THE FRICTION.

The intelligent CLI that automates internationalization for React & Next.js using AI. Extract, translate, and rewrite in seconds.

Watch the
Magic Happen

i18nizer analyzes your code, identifies translatable strings, generates optimized keys, and rewrites the component using your preferred i18n library.

  • Automatic string extraction
  • AI-powered camelCase key generation
  • Dynamic JSON locale file creation
  • Zero-config pluralization detection
Original Source
export function WelcomeCard() {
  return (
    <div className="p-6">
      <h1>Welcome to the Platform</h1>
      <p>Start your journey today.</p>
      <button>Get Started</button>
    </div>
  );
}
Ready to extract

Core Intelligence

Everything you need to go global without breaking your flow.

AI Multimodal

Seamlessly switch between OpenAI, Gemini, or Hugging Face models for high-quality translations.

Instant Rewrite

Our TS-morph powered engine rewrites your components instantly with zero syntax errors.

Smart Cache

Deterministic hashing ensures you never pay for the same translation twice. Consistent & fast.

Auto Plurals

Automatically detects plural logic in your JSX and converts them to ICU message formats.

Framework Agnostic

Compatible with next-intl, i18next, and react-i18next. Use what you love.

CLI First

A developer-centric experience. Pipe it, script it, or use it interactively.

QUICK_INSTALLATION.SH
$npm install -g i18nizer
$i18nizer start
?Select source directory:src
$i18nizer translate src/app/page.tsx
✓ 12 strings extracted
✓ Translations generated (en, es)
✓ Component rewritten successfully!