Blog
Nouveautés produit, guides et témoignages clients.
Avez-vous encore besoin d'un TMS quand votre agent de code traduit l'application ?
Beaucoup d'équipes traduisent aujourd'hui avec une routine d'agent de code : un skill Claude Code ou Codex qui rédige les chaînes manquantes selon un planning et ouvre une pull request. Quand cette routine suffit, ce qu'elle doit reconstruire d'ici la dixième version, et trois façons de la garder en plaçant sous elle une mémoire, un relecteur et une trace, d'une seule commande ajoutée en CI à une routine qui lit le glossaire avant de rédiger.
Des traductions IA qui respectent votre format i18n
Locize vérifie désormais chaque traduction IA et automatique par rapport à sa source avant de l’enregistrer : la syntaxe, les placeholders, les balises et les formes de pluriel dont la langue cible a besoin. Les prompts de l’IA contiennent les règles de MessageFormat (souvent appelé ICU) et de Fluent, les poids des issues et « fix with AI » trient ce qui reste, et MessageFormat 2 est un format de projet.
ICU et MessageFormat 2 dans i18next : arguments typés, linting et App Router
i18next prend en charge ICU MessageFormat depuis des années avec i18next-icu, et Unicode MessageFormat 2 avec i18next-mf2. En octobre 2026, les deux sont devenus des options à part entière à côté du format i18next : des avertissements de debug quand les syntaxes se mélangent, des arguments ICU et MF2 vérifiés par TypeScript, un mode i18next-cli qui extrait une clé par message et vérifie les catégories de pluriel par locale, IcuTrans dans les React Server Components et des providers next-i18next pour l’App Router. Ce qui a changé, avec du code qui tourne.
Un produit, de nombreux clients : des traductions par client avec les tenants, un exemple pas à pas
Les produits en marque blanche et B2B ont souvent besoin de la même application avec la formulation propre à chaque client : « client » au lieu de « patient », une autre politique d’annulation, le nom du client au lieu du vôtre. Les façons dont les équipes s’y prennent (copies, codes de langue personnalisés, namespaces, interpolation, projets tenants), et un vrai essai avec un projet de base et trois tenants clients : surcharges, ce qui se passe quand la base change, comment l’application charge le bon client, et ce qu’il faut surveiller.
Comment choisir un TMS en 2026 : les modèles de tarification expliqués, un même projet chiffré chez neuf éditeurs
Les systèmes de gestion des traductions facturent des choses différentes : mots dans toutes les langues, mots dans les langues cibles, mots traités, clés source, chaînes ou sièges. Nous avons chiffré un projet de référence (2 000 clés, 6 personnes, 3, 8 ou 15 langues cibles) chez neuf éditeurs de TMS, Locize compris, d’après leurs pages tarifaires publiques au 13 octobre 2026. Ce que chaque modèle de tarification récompense, où il devient cher, et ce que le prix catalogue ne dit pas.
Un agent de code localise une fonctionnalité : scores de confiance, relecture et trace, étape par étape
Un vrai essai, pas un schéma : Claude Code ajoute une fonction de mise en attente (snooze) à une application React, signale onze clés à Locize via MCP et les récupère en six langues en quelques secondes, chacune avec un score de confiance. Ce que les scores ont détecté, ce qu’ils ont manqué, ce que l’agent a corrigé de lui-même, ce que la relecture a encore changé, et ce que l’export de provenance consigne pour chaque chaîne.
Mettre à jour les traductions sans redéployer : chargement à l'exécution, cache, et pourquoi les utilisateurs voient d'anciens textes
Comment modifier les textes d'une application web ou mobile sans livrer une nouvelle version : charger les traductions à l'exécution au lieu de les embarquer dans le bundle, et comprendre les caches (navigateur, service worker, localStorage, CDN) qui décident du moment où les utilisateurs voient réellement le changement. Backends i18next, Cache-Control, les raisons habituelles pour lesquelles les traductions ne se mettent pas à jour après un déploiement, et les cas où le bundling reste le bon choix.
Traductions synchronisées via Git ou livrées à l'exécution : laquelle convient à votre pipeline CI/CD ?
Des fichiers de traduction dans Git, synchronisés par la CI, des traductions chargées depuis un CDN à l'exécution, ou les deux ? Comment chaque architecture fonctionne de bout en bout, un tableau de décision honnête (qui traduit, rythme des releases, SSR et hors ligne, revue en pull request, rollback, coût du CDN, textes confidentiels, mobile natif), comment les équipes s'y prennent aujourd'hui et ce qu'aucune des deux approches ne résout.
Le code de bonnes pratiques sur la transparence du règlement européen sur l'IA : qui a signé, et ce que cela signifie pour les contenus traduits
Au 9 septembre 2026, le code de bonnes pratiques de la Commission européenne sur la transparence des contenus générés par IA compte 83 fournisseurs et 152 déployeurs signataires, et la liste continue de s'allonger. Ce qu'est le code, à quoi une signature engage une entreprise, pourquoi ne pas signer n'est pas une non-conformité, et ce que cela change, et ne change pas, pour les sites et applications traduits par machine ou par IA au titre de l'article 50.