Qu'est-ce que Better i18n ?
Better i18n est une plateforme de localisation cloud conçue pour les équipes de développement modernes. Publiez vos traductions sur un CDN mondial en quelques secondes.
Better i18n est une plateforme de localisation conçue pour les équipes de développement modernes. Elle remplace le flux de travail traditionnel de gestion des fichiers JSON de traduction dans votre base de code par un système cloud qui diffuse les traductions via un CDN mondial.
Comment ça fonctionne
- Vous écrivez le code en utilisant des clés de traduction comme
t('welcome.title')dans votre application - Le CLI scanne votre base de code et synchronise les clés avec le tableau de bord Better i18n
- Vous traduisez — manuellement, avec l'IA, ou avec des traducteurs humains
- Vous publiez — les traductions sont mises en ligne sur le CDN en quelques secondes
- Votre application récupère les traductions au moment de l'exécution — pas besoin de reconstruire ou de redéployer
Concepts clés
Projets
Un projet correspond à une application ou un site web. Il possède un identifiant unique au format org/project (ex. acme/dashboard). Chaque projet a son propre ensemble de clés de traduction, de langues et de membres d'équipe.
Clés de traduction
Les clés sont des identifiants comme common.save_button ou auth.login_title qui correspondent aux chaînes traduites dans chaque langue. Elles sont organisées en espaces de noms pour un regroupement logique et un chargement différé.
Distribution CDN
Les traductions publiées sont servies depuis un CDN mondial avec une latence inférieure à 100 ms dans le monde entier. Les SDK récupèrent les traductions au moment de l'exécution avec une chaîne de repli multicouche :
- Cache en mémoire (TTL de 60s)
- Récupération CDN
- Stockage persistant (mobile/hors ligne)
- Données de repli statiques
Cela signifie que votre application dispose toujours de traductions, même si le réseau est temporairement indisponible.
SDK de framework
Better i18n fournit des SDK officiels pour :
- Next.js — avec support ISR et middleware
- React + TanStack Router — fournisseur prêt pour le SSR
- Remix / Shopify Hydrogen — intégration basée sur les loaders
- Expo / React Native — avec stockage hors ligne
- Flutter — Dart pur + widgets Flutter
- Côté serveur — Hono, Express et tout serveur Node.js
Qu'est-ce qui le différencie ?
| i18n traditionnel | Better i18n |
|---|---|
| Fichiers JSON dans le dépôt | Géré dans le cloud, distribué via CDN |
| Reconstruire pour mettre à jour les traductions | Publier et voir les changements en ~60 secondes |
| Flux de travail de traduction manuels | Traduction IA avec contexte + glossaire |
| Aucune visibilité pour les traducteurs | Tableau de bord avec rôles et files de révision |
| Gestion des clés uniquement via CLI | CLI + Tableau de bord + MCP pour agents IA |
Prochaines étapes
Cet article vous a-t-il été utile ?