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.

4 min de lectureDébutant

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

  1. Vous écrivez le code en utilisant des clés de traduction comme t('welcome.title') dans votre application
  2. Le CLI scanne votre base de code et synchronise les clés avec le tableau de bord Better i18n
  3. Vous traduisez — manuellement, avec l'IA, ou avec des traducteurs humains
  4. Vous publiez — les traductions sont mises en ligne sur le CDN en quelques secondes
  5. 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 ?