Plus de tâches de traduction dans votre backlog
Poussez du code, les traductions se synchronisent automatiquement. Les PM ne vous dérangeront plus.
Manual today
- Ajouter une clé de traduction dans le codeby hand
- Créer l’entrée JSON dans la locale source
- Copier la clé dans tous les fichiers de locale cibleonce per locale
- A new key slips through code review
- Envoyer un e-mail au traducteur avec le contextedays of waiting
- Attendre les traductions
- Importer les fichiers traduits
- Resolve merge conflicts in locale files
- Pousser sur GitHub
- Wait for the next deploy to ship the copyevery release
- Write the feature and use the key
- Clés détectées automatiquementone command
- Traduire avec l’IA
- Review and approve in the editorin the editor
- Publier automatiquementno deploy
Les problèmes que nous résolvons
Arrêtez de perdre du temps sur des tâches de traduction qui ne devraient pas être les vôtres
Changement de contexte
Plus besoin de naviguer entre plateformes et fichiers JSON. Tout se synchronise automatiquement depuis votre codebase.
Synchronisation manuelle
Auto-sync au push, plus de cycles export-import. Poussez sur main et les traductions se mettent à jour automatiquement.
Dette du backlog
L’IA s’occupe du travail ingrat, vous n’avez plus qu’à approuver. Fini les tickets de traduction qui s’accumulent dans votre sprint.
Points de friction des développeurs
Les vraies frustrations de la communauté développeurs — et comment Better I18N les résout.
"L'enfer de la configuration YAML — 200 lignes de config juste pour ajouter une nouvelle langue"
— Dev.toConfiguration zéro. Lancez bunx better-i18n init et commencez à traduire en moins de 5 minutes.
"Changer de contexte entre le code et la plateforme de traduction tue ma concentration"
— Hacker NewsLes outils MCP et l'intégration IDE vous permettent de gérer les traductions sans quitter votre éditeur.
"Les erreurs de clés manquantes découvertes uniquement en production — nos utilisateurs voient les clés de traduction brutes"
— Dev.toLes SDKs typsés détectent les clés manquantes au build. La CLI valide les clés avant le déploiement.
Livrez i18n en 5 minutes
Une seule commande pour initialiser. Clés typsées générées automatiquement. Déployez les traductions sur un CDN mondial — sans reconstruction.
- Détecte automatiquement votre framework et configure le SDK
- Génère les types TypeScript pour toutes les clés de traduction
- Déploie les traductions sur plus de 300 emplacements edge instantanément
# Initialiser Better I18N dans votre projet
$ bunx better-i18n init
→ Détecté : React + TanStack Router
→ Installation de @better-i18n/use-intl...
→ Configuration i18n.ts + types générés
✓ Prêt ! Lancez bun dev pour commencer à traduire.Pourquoi les développeurs choisissent Better I18N
De l'enfer de la configuration à la livraison en quelques minutes.
L'enfer de la configuration YAML — 200 lignes de boilerplate juste pour ajouter une langue, des clés cassées découvertes en production.
Livrez i18n en 5 minutes, pas 5 jours. Zéro configuration, typsé, livraison CDN instantanée.
Plus de 200 points d'accès API, auto-correction CLI, 6 SDKs framework et validation des clés au build.
Pipeline
Comment ça marche
Du code à la production en quatre étapes simples
Votre workflow i18n, simplifié
Livrez des fonctionnalités plus vite, sans la surcharge i18n
- Ajouter une clé de traduction dans le code
- Créer l’entrée JSON dans la locale source
- Copier la clé dans tous les fichiers de locale cible
- Envoyer un e-mail au traducteur avec le contexte
- Attendre les traductions
- Importer les fichiers traduits
- Pousser sur GitHub
- Terminé
5 pris en charge automatiquement · Better I18N surveille votre dépôt, détecte les nouvelles clés et s’occupe du reste.
Assistants de code IA
Gérez les traductions directement depuis votre assistant de code IA. Utilisez le langage naturel pour traduire, rechercher et mettre à jour vos fichiers i18n.
Commandes en langage naturel
Demandez simplement « traduis ça » ou « ajoute une clé » directement dans votre éditeur.
Traduction contextuelle
Une meilleure IA comprend la structure de vos fichiers et vos conventions de nommage des variables.
Mises à jour en temps réel
Les traductions se synchronisent instantanément, sans changer de contexte.
{
"mcpServers": {
"better-i18n": {
"command": "npx",
"args": ["@better-i18n/mcp"],
"env": {
"BETTER_I18N_API_KEY": "your-api-key"
}
}
}
}Ressources développeurs
Tout ce qu’il faut pour bien démarrer