Cet article décrit le parcours en cinq prompts, des chaînes anglaises codées en dur aux apps Next.js ou React multilingues, avec des compétences d’agent, des fichiers de locales versionnés dans Git et une traduction automatique à chaque push. globalize.now est une infrastructure de localisation propulsée par l’IA qui garde les nouvelles chaînes d’interface synchronisées, sans boucles d’export manuelles ni surveillance d’un dashboard. Découvrez le cas ROI dans Pourquoi internationaliser votre app, la cartographie des stacks dans Les meilleurs outils de localisation pour le vibe coding en 2026 et l’analyse approfondie de l’extraction dans Comment localiser une app générée par l’IA. Retrouvez aussi des contenus destinés aux vibe coders sur la page globalize.now pour les vibe coders.
Comment fonctionne le pipeline d’internationalisation en cinq étapes ?
Par où commencer ?
Connectez votre dépôt sur globalize.now. La première conversion s'exécute une seule fois, dans l'application: elle lit le dépôt, remplace les chaînes codées en dur par des clés, et ouvre une pull request que vous validez. Chaque push suivant traduit ce qui est nouveau.
Si vous préférez lancer cette première passe depuis votre éditeur, le même playbook s’installe dans votre agent — Cursor, Claude Code, Codex, peu importe votre outil :
$ npx skills add globalize-now/globalize-skills
Cela installe directement les compétences i18n dans votre agent. Il détecte votre stack et vous propose un menu des éléments à charger :
✔ Install scope: Local — this project only
? Which skills?
── Presets ──
❯◉ globalize-guide — Detects stack, recommends i18n library
◉ lingui — LinguiJS skills (setup, translate, code)
◉ css — CSS i18n (logical properties, RTL)
◉ globalize-now-cli — globalize CLI setup and usage
◉ next-intl — next-intl for Next.js
Votre agent sait maintenant configurer votre projet pour les traductions. Pas de configuration manuelle. Pas besoin de parcourir la documentation.
Comment créer les locales après l’installation des compétences ?
Dites à votre agent :
Configurer la localisation pour mon projet
Il analyse votre codebase, identifie votre framework, recommande la bonne librairie i18n pour votre stack et repère chaque chaîne codée en dur dans chaque composant :
Agent: Detected Next.js 15 with App Router.
I'll set up next-intl — best fit for your stack.
Found 47 hardcoded strings across 12 components.
Which languages do you need?
> English, Spanish, Arabic
Agent: Setting up 3 locales with RTL support for Arabic.
Creating translation files...
C’est l’étape qui prend normalement des jours. Votre agent la gère en quelques minutes : framework installé, structure des locales créée, RTL configuré si nécessaire.
Comment convertir les littéraux en clés de traduction ?
Dites à votre agent :
Convertir mon application
Il réécrit vos composants en remplaçant chaque chaîne codée en dur par une référence à une clé de traduction. En parallèle, il génère vos fichiers de traduction, remplis et cohérents avec votre glossaire :
Agent: Converting 47 strings to translatable keys
for Spanish and Arabic...
✓ es.json — 47 translatable strings
✓ ar.json — 47 translatable strings
All entries consistent with your glossary.
Votre codebase passe de l’anglais codé en dur à une architecture prête pour la traduction. Avant et après :
// Before
<button>Submit order</button>
// After
<button>{t("checkout.submit_order")}</button>
Comment connecter Git pour synchroniser automatiquement les traductions ?
Dites à votre agent :
Connecter ce projet à globalize
Cela connecte votre repo à globalize.now. À partir de là, les traductions restent automatiquement synchronisées — pas d’exports manuels, pas de synchronisation de dashboard, pas de chaînes oubliées quand vous livrez de nouvelles fonctionnalités :
Agent: Created project on globalize.
✓ Connected GitHub repo
✓ 3 locales configured (en, es, ar)
✓ Auto-translate on push enabled
New strings translated automatically on push to main.
À chaque push de code contenant de nouvelles chaînes d’interface, globalize.now les détecte, les traduit et ouvre une PR pour les renvoyer dans votre repo.
Comment exposer les locales avec un sélecteur de langue ?
Dites à votre agent :
Ajouter un sélecteur de langue à mon site
Votre agent ajoute un composant de sélection de locale à votre interface, connecté à votre configuration i18n existante. Les utilisateurs peuvent maintenant passer d’une langue à l’autre.
C’est tout le pipeline. Cinq prompts. Votre app est multilingue, votre architecture est propre et les nouvelles chaînes restent automatiquement synchronisées à mesure que vous livrez.
Quelles stacks globalize.now prend-il en charge ?
globalize.now fonctionne nativement avec Next.js, React, Vite et React Router. Il s’intègre aussi à GitHub, GitLab, Claude, Cursor et Codex — pour les équipes de développement qui ont déjà un codebase ou qui lancent rapidement des apps créées avec l’IA.
La compétence globalize-guide détecte automatiquement votre stack et recommande la bonne librairie. Inutile de chercher quel framework i18n utiliser : votre agent prend cette décision en fonction de ce qui existe déjà dans votre projet.
Que couvre le tarif ?
Tout est inclus dans un seul niveau : 20 € par mois et par espace de travail, avec 100 000 caractères de traduction inclus. CLI, API, synchronisation GitHub, plus de 50 langues, y compris les langues RTL, et support prioritaire.
Rendre votre app multilingue →
globalize.now transforme le texte codé en dur de votre application en fichiers de traduction prêts à l'emploi et les maintient à jour au fur et à mesure de vos déploiements.
Essayer globalize.now gratuitement