Retour à l'accueil

next-auto-i18n : internationalisation automatique pour Next.js

next-auto-i18n : internationalisation automatique pour Next.js

Client

npm

Rôle

Package Open Source

Outils & Technologies

Node.jsTypeScriptDeepL API

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, extraie les chaînes, les traduise et configure next-intl. Voir sur npm · Code source

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. Plusieurs jours de travail pour chaque nouvelle langue.

Ma solution

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

Et c'est tout. L'outil :

  • Analyse tout le code source et extrait les chaînes de texte
  • Traduit via l'API DeepL (haute qualité)
  • Configure next-intl et le routing i18n automatiquement
  • 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

Résultats

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

Voir le package sur npm