Fonctionnalité

Developer Experience & Platform UX — better-i18n : conçu pour la vitesse, pensé pour le plaisir

Une developer experience soignée où chaque interaction est intentionnelle — navigation par Command Palette, Inline Editing, Auto-Sync et assistance alimentée par IA intégrée dans chaque flux de travail.

La Command Palette est le moyen le plus rapide de se déplacer dans better-i18n. Appuyez sur Cmd+K (ou Ctrl+K sous Windows/Linux) pour accéder instantanément à chaque recoin de la plateforme — sautez vers des projets, changez de namespace, ouvrez les paramètres, déclenchez des actions, tout cela sans quitter le clavier.

Les power users vivent dans la Command Palette. Elle indexe vos projets, keys et paramètres pour que vous puissiez rechercher et agir en un seul mouvement fluide. Fini les clics dans les menus ou la recherche de l'emplacement des fonctionnalités.

Un onboarding qui vous met en production en quelques minutes

Nouvel utilisateur de better-i18n ? L'assistant d'onboarding vous guide pas à pas dans la configuration — connectez votre repository, configurez votre premier projet, ajoutez des langues et poussez vos premières traductions. Chaque étape est validée avant de continuer, pour éviter toute configuration incorrecte.

L'assistant s'adapte à votre stack. Que vous utilisiez Next.js, React avec TanStack Router, Expo ou Flutter, il détecte votre framework et adapte les instructions de configuration en conséquence.

Un éditeur de traductions conçu pour passer à l'échelle

L'éditeur de traductions est l'endroit où votre équipe passe la majeure partie de son temps, c'est pourquoi nous l'avons conçu pour gérer des charges de travail importantes sans effort.

Virtual Scrolling pour 5 000+ keys

Le rendu de tableaux traditionnel sature avec de grands ensembles de keys. better-i18n utilise un rendu virtualisé — seules les lignes visibles dans votre viewport sont dans le DOM. Faites défiler 5 000, 10 000, voire 50 000 keys avec les mêmes performances fluides que pour un projet de 50 keys.

Inline Editing — Cliquez, tapez, c'est fait

Chaque cellule de traduction est directement modifiable. Cliquez sur une cellule, tapez votre traduction et passez à la suivante. Pas de modals, pas de boutons de sauvegarde, pas de clics supplémentaires. L'éditeur s'efface pour que les traducteurs puissent se concentrer sur le contenu.

Auto-Sync avec debounce de 3,5s

Les modifications sont sauvegardées automatiquement. Après avoir arrêté de taper, un debounce de 3,5 secondes déclenche un Sync vers le serveur via le store Zustand. Vous n'avez jamais à penser à sauvegarder et votre travail n'est jamais perdu. L'indicateur de Sync dans la barre d'outils vous indique exactement quand les modifications sont persistées.

Regroupement par namespace

Les grands projets organisent les keys en namespaces. L'éditeur vous permet de développer et de réduire les groupes de namespaces afin de vous concentrer sur la section sur laquelle vous travaillez, sans le désordre visuel des keys non liées.

Recherche et filtrage

Trouvez n'importe quelle key instantanément en recherchant par nom de key ou valeurs de traduction. Filtrez par namespace, langue ou statut de traduction (traduit, non traduit, à réviser) pour vous concentrer exactement sur le travail qui nécessite de l'attention.

Activity Log — Visibilité totale sur chaque action

L'activity log au niveau du projet suit chaque action effectuée dans votre projet — création de keys, mises à jour de traductions, publishes, modifications de paramètres, ajouts de membres d'équipe. Chaque entrée indique qui a fait quoi, quand et sur quelle ressource.

C'est indispensable pour les équipes. Lorsqu'une traduction est cassée en production, l'activity log vous indique exactement quel changement l'a causé et qui l'a effectué. Plus de suppositions ni de reproches mutuels.

AI Drawer global

Le panneau de chat AI est accessible depuis n'importe quelle page de la plateforme. Ouvrez-le pour poser des questions sur vos traductions, obtenir des suggestions pour améliorer vos textes, générer des traductions pour de nouvelles langues, ou résoudre des problèmes de configuration.

L'AI Drawer conserve le contexte de votre projet actuel et de la page sur laquelle vous vous trouvez, afin de fournir des réponses pertinentes sans que vous ayez à expliquer votre configuration à chaque fois.

Developer Tools Modal

Pour le débogage et l'optimisation des performances, le Developer Tools Modal vous donne une visibilité sur ce qui se passe sous le capot — timings des appels API, taux de succès du cache, état du Sync et diagnostics de configuration. Disponible en mode développement pour les ingénieurs qui souhaitent comprendre exactement le comportement de la plateforme.

Gestion des fournisseurs LLM

better-i18n s'intègre avec plusieurs fournisseurs LLM pour les traductions assistées par IA. L'interface de gestion des fournisseurs vous permet de :

  • Ajouter des fournisseurs — Connectez OpenAI, Anthropic, Google ou d'autres fournisseurs LLM pris en charge
  • Configurer les modèles — Sélectionnez le modèle à utiliser pour chaque fournisseur
  • Définir les priorités — Définissez l'ordre de fallback lorsqu'un fournisseur est indisponible
  • Surveiller l'utilisation — Suivez la consommation de tokens et les coûts par fournisseur

Cela donne à votre équipe un contrôle total sur le backend IA qui alimente vos flux de travail de traduction.

Analytics intégré

Le suivi d'événements PostHog est intégré dans toute la plateforme, vous donnant des informations sur la façon dont votre équipe utilise better-i18n — quelles fonctionnalités sont les plus utilisées, où les utilisateurs rencontrent des frictions et comment la vélocité de traduction évolue dans le temps. Toutes les données restent dans votre instance PostHog pour un contrôle total de la confidentialité.

En savoir plus

Translation Sync Engine — Traitement Async Fiable pour votre Pipeline de Localisation avec better-i18n

Une pipeline de traduction async fiable qui maintient votre code source, vos traductions et votre CDN parfaitement synchronisés — avec détection des conflits, activity logging et zéro perte de données.

better-i18n Doctor : Surveillance Automatisée de la Qualité des Traductions

Analysez votre code à la recherche de traductions manquantes, de clés orphelines et d'incohérences de placeholders. Obtenez un score de santé de 0 à 100 à chaque commit.

Batch Operations pour la gestion des traductions à l'échelle enterprise avec better-i18n

Mettez à jour, publiez et gérez des milliers de traductions en une seule opération. Les outils batch de better-i18n gèrent des volumes enterprise sans effort.

better-i18n Gestion des Médias : Ressources de Contenu pour Projets Localisés

Téléchargez, organisez et livrez des ressources médias aux côtés de vos traductions dans toutes les langues — des photos de profil aux images de contenu, tout stocké dans le repository R2 edge storage ultra-rapide.

Sécurité et Compliance Enterprise pour les Équipes better-i18n

Authentification, chiffrement et conformité de niveau enterprise — protégeant vos workflows de traduction du code à la production.

Fournisseurs de traduction — DeepL, Google Translate & intégration Azure | better-i18n

Une plateforme, plusieurs moteurs de traduction. Connectez DeepL, Google Translate et Azure Translator pour alimenter votre flux de localisation avec les meilleurs fournisseurs de traduction automatique disponibles.