next-auto-i18n — Internationalisation automatique pour Next.js

Outil CLI qui automatise entièrement l'internationalisation d'un projet Next.js en moins de 5 minutes.

À propos de next-auto-i18n

next-auto-i18n est un outil CLI open source qui automatise entièrement l'internationalisation d'un projet Next.js. Il suffit de lancer une commande pour que l'outil analyse le projet, extrait les chaînes, les traduise et configure next-intl.

Le problème

L'internationalisation manuelle d'un projet Next.js est fastidieuse : extraire les strings, les organiser, configurer le routing i18n, intégrer next-intl... C'est plusieurs jours de travail pour chaque nouvelle langue.

La solution

npx next-auto-i18n --langs fr,en,es

Et c'est tout. L'outil :

  1. Analyse tout le code source et extrait les chaînes de texte
  2. Traduit via l'API DeepL (haute qualité)
  3. Configure next-intl et le routing i18n automatiquement
  4. Génère les fichiers de traduction organisés

Stack technique

  • Runtime : Node.js, TypeScript
  • Parsing : ts-morph (AST)
  • Traduction : DeepL API
  • i18n : next-intl, Commander.js
  • Distribution : npm

Impact

Disponible sur npm, utilisé par des développeurs qui veulent internationaliser rapidement leurs projets Next.js.

Highlights

Recent Projects

A recently completed project showcasing problem-solving, design thinking, and execution.