# General Translation Knowledge Base: Qu’est-ce qu’un système de gestion de la traduction (TMS) ?
URL: https://generaltranslation.com/fr/kb/what-is-a-translation-management-system.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Un système de gestion de la traduction (TMS) est un logiciel qui stocke votre contenu source et ses traductions, et qui pilote le workflow de traduction : mémoire de traduction, glossaires, relecture, traduction automatique et intégrations. Sa mémoire de traduction réutilise les traductions existantes par correspondance exacte ou approximative (fuzzy match). Crowdin, Lokalise, Phrase, Smartling et Transifex en sont des exemples courants.
Category: Outils de workflow
Last updated: 2026-10-20
Authors: Kevin Wu, Jackie Chen
Published: 2026-10-20

Un TMS sert d’intermédiaire entre les personnes qui rédigent le contenu source et celles (ou les moteurs) qui le traduisent. Le contenu y entre sous forme de fichiers ou de chaînes, y est traduit et relu, puis en ressort dans chaque langue cible. Le TMS n’affiche rien dans votre application : c’est le rôle d’une bibliothèque d’i18n.

## À quoi sert un TMS ?

La plupart des plateformes TMS reposent sur les mêmes briques :

* **Un dépôt de contenu.** Des fichiers sources ou des chaînes individuelles, chacun accompagné de ses traductions par paramètre régional, de ses versions et de son état (non traduit, traduit, relu).
* **Une mémoire de traduction (TM).** Une base de données de paires source-cible déjà traduites. Le [glossaire de Microsoft](https://learn.microsoft.com/en-us/globalization/reference/glossary) explique comment une TM réutilise les traductions existantes par correspondance exacte ou « floue » (par similarité), ce qui garantit la cohérence des phrases récurrentes et réduit les coûts. TMX est le format standard pour transférer une TM d&#39;un outil à l&#39;autre.
* **Une base terminologique ou un glossaire.** Les traductions validées des noms de produits, des noms de fonctionnalités et des termes techniques, ainsi que les termes à ne jamais traduire. Les bases terminologiques disposent de leur propre format d&#39;échange, TBX. (Voir le [guide de localisation](https://learn.microsoft.com/en-us/globalization/localization/localization) de Microsoft.)
* **Workflow et relecture.** Des étapes comme la traduction, la révision et la relecture, attribuées à des personnes selon la langue, avec un éditeur dans lequel les traducteurs voient côte à côte la source, les correspondances de la TM et les termes du glossaire.
* **Traduction automatique, IA et connecteurs vers des prestataires.** La prétraduction via des moteurs de traduction automatique (TA) ou des LLM, et des connexions à des prestataires de services linguistiques qui fournissent des traducteurs humains.
* **Contrôles qualité.** Des vérifications automatiques pour détecter les espaces réservés manquants, les dépassements de longueur, le non-respect du glossaire et les traductions incohérentes.
* **Intégrations.** Une CLI, une API et des connecteurs pour les hébergeurs Git, les CMS et les outils de design, qui assurent l&#39;import et l&#39;export du contenu.

## Fonctionnement d’un TMS dans un projet logiciel

1. Les ingénieurs extraient les chaînes visibles par l’utilisateur dans des fichiers de ressources (JSON, YAML, `.strings`, `strings.xml`, PO), en les associant à des clés ; une bibliothèque d’i18n lit ensuite ces fichiers à l’exécution.
2. Un CLI ou une intégration Git envoie les fichiers sources vers le TMS. Avec le CLI de Crowdin, par exemple, il s’agit de la commande `crowdin upload`, configurée dans `crowdin.yml`.
3. Le TMS prétraduit les nouvelles chaînes à l’aide de la mémoire de traduction et d’un moteur de TA ou d’un LLM, puis les transmet aux traducteurs et aux relecteurs.
4. Les contrôles qualité sont exécutés, puis les relecteurs valident.
5. Les fichiers traduits sont récupérés via `crowdin download`, une synchronisation ou une pull request, et l’application les intègre à sa prochaine livraison.

Les étapes 1, 2 et 5 sont les parties qui reviennent aux ingénieurs, et le cycle recommence à chaque modification des textes.

## Quels sont quelques exemples de systèmes de gestion de la traduction ?

Chaque plateforme combine ces briques de base en mettant l&#39;accent sur ses propres priorités :

* **[Crowdin](https://crowdin.com/)** se présente comme une « plateforme de localisation propulsée par l&#39;IA », avec mémoire de traduction, glossaires, contrôles qualité intégrés, moteurs de TA et intégrations avec des prestataires.
* **[Lokalise](https://lokalise.com/)** cible les applications web et mobiles, les jeux et d&#39;autres contenus numériques, avec des flux de travail automatisés qui appliquent la mémoire de traduction, effectuent des contrôles qualité et orchestrent les circuits de validation.
* **[Phrase](https://phrase.com/)** propose Phrase TMS, un système de gestion de la traduction, ainsi que Phrase Strings pour la localisation de logiciels.
* **[Smartling](https://www.smartling.com/)** présente son TMS comme une « plateforme tout-en-un d&#39;orchestration de la traduction » et propose des services de traduction humaine en complément du logiciel.
* **[Transifex](https://www.transifex.com/)** dispose d&#39;une [mémoire de traduction](https://help.transifex.com/en/articles/6224636-introduction-to-translation-memory) par projet, de glossaires et de [Transifex Native](https://developers.transifex.com/docs/native) pour envoyer les chaînes directement depuis le code.

Des solutions open source et orientées développeurs, comme [Weblate](/kb/general-translation-vs-weblate), [Tolgee](/kb/general-translation-vs-tolgee) et [Locize](/kb/general-translation-vs-locize), couvrent en partie le même périmètre.

## En quoi un TMS diffère-t-il d’une bibliothèque d’i18n ou d’une agence de traduction ?

On confond souvent les trois, car un programme de localisation a généralement besoin de toutes leurs fonctions :

|                           | Bibliothèque d’i18n                                                                                              | TMS                                                                                                 | Prestataire de services linguistiques (LSP)                   |
| ------------------------- | ---------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- |
| Ce que c’est              | Du code dans votre application                                                                                   | Une plateforme logicielle                                                                           | Une entreprise de traducteurs et de chefs de projet           |
| Exemples                  | i18next, react-intl, next-intl                                                                                   | Crowdin, Lokalise, Phrase, Smartling, Transifex                                                     | Agences de traduction et traducteurs indépendants             |
| Son rôle                  | Choisir le paramètre régional, charger les traductions, formater les dates, les nombres et les formes plurielles | Stocker les chaînes et les traductions, piloter les flux de traduction et les processus de relecture | Traduire et relire le contenu                                |
| Produit des traductions ? | Non                                                                                                              | Via la TA, l’IA ou les personnes auxquelles il confie le travail                                    | Oui, réalisées par des humains                                |
| Qui l’utilise             | Développeurs                                                                                                     | Responsables de la localisation, traducteurs, relecteurs                                             | Votre responsable de la localisation, en tant que prestataire |

Un LSP travaille souvent dans votre TMS, ou utilise le sien. Le guide de localisation de Microsoft énumère les options : un LSP, des prestataires monolingues ou multilingues, ou des traducteurs indépendants.

## Quand un TMS est nécessaire, et quand il ne l&#39;est pas

Envisagez un TMS lorsque :

* Les traducteurs ou les agences ont besoin d&#39;un éditeur de TAO (traduction assistée par ordinateur) et d&#39;une mémoire de traduction réutilisable.
* Les prestataires échangent des fichiers XLIFF ou des documents Office, ou exigent des processus de révision et de validation spécifiques.
* Un responsable de la localisation coordonne de nombreuses sources de contenu, de nombreux prestataires et plusieurs calendriers de livraison.

Un TMS distinct n&#39;est peut-être pas nécessaire lorsque :

* Un membre de l&#39;équipe peut traduire et relire un volume restreint de texte dans une ou deux langues, directement dans le dépôt. (Consultez [développer l&#39;i18n en interne](/kb/general-translation-vs-in-house-i18n).)
* Votre workflow de traduction actuel couvre déjà les formats, la terminologie, la relecture et la livraison dont votre équipe a besoin.

Des livraisons fréquentes et un contenu intégré au code n&#39;excluent pas pour autant un TMS : ses intégrations Git et CI peuvent automatiser la livraison. Avant de choisir un outil, comparez le travail manuel qui subsiste, les validations requises, les formats de fichiers et les intégrations avec les prestataires.

## La place de General Translation

General Translation est une alternative pour les développeurs qui souhaitent relier la génération et la relecture des traductions aux livraisons de leur code. Son composant [`<T>`](/docs/react/reference/components/t) conserve le texte JSX sur place ; la CLI extrait la structure balisée et les notes de contexte, que le service traduit, puis la bibliothèque affiche les résultats. Vous n’avez donc pas à maintenir une clé source et une description distinctes pour chaque message de l’IU.

Vous pouvez aussi conserver une bibliothèque existante et ses catalogues déjà relus. [`npx gt upload`](/docs/cli/reference/commands/upload) importe les traductions existantes ; [`npx gt translate`](/docs/cli/reference/commands/translate) génère les mises à jour des fichiers configurés du dépôt et réutilise les traductions correspondantes. Partagés, les [termes du glossaire et les instructions personnalisées](/docs/platform/dashboard/guides/defining-context-for-translations) assurent une terminologie cohérente entre l’application et la documentation, et l’[éditeur du tableau de bord](/docs/platform/dashboard/guides/reviewing-translations) permet aux relecteurs de corriger la formulation avant la livraison.

Un TMS reste un choix pertinent lorsque le travail s’organise autour de prestataires linguistiques, d’éditeurs de TAO et d’échanges XLIFF. Pour choisir entre ce workflow et l’approche de GT fondée sur le code, consultez [General Translation ou un TMS](/kb/general-translation-vs-tms). Cette comparaison détaille le travail d’ingénierie, le contexte, la livraison et les coûts.

## Points clés

* Un TMS stocke le contenu et les traductions, et en coordonne la traduction grâce à une mémoire de traduction, une base terminologique, des processus de relecture, des connecteurs de TA et de prestataires, des contrôles qualité et des intégrations.
* Crowdin, Lokalise, Phrase, Smartling et Transifex sont les plateformes les plus souvent comparées ; chacune associe un TMS à la traduction par IA et à un accès à des traducteurs humains.
* Une bibliothèque d’i18n affiche les traductions dans votre application, un TMS en gère la production et un LSP fournit les traducteurs.
* General Translation relie le contexte extrait du code, la génération et la relecture aux livraisons, tout en vous permettant de conserver vos catalogues et bibliothèques existants. Optez pour un TMS si la coordination des prestataires et les workflows de TAO sont au cœur de votre processus.

## Related questions

- [General Translation ou un TMS (Crowdin, Lokalise, Phrase)](https://generaltranslation.com/fr/kb/general-translation-vs-tms.mdx): Choisissez General Translation lorsque les développeurs veulent que la génération des traductions, le contexte tiré du code et la relecture soient liés aux livraisons du produit. Conservez vos catalogues et votre bibliothèque de rendu existants, ou rédigez du JSX intégré sans clés de traduction. Un TMS convient aux programmes centrés sur les prestataires linguistiques, les outils de TAO et l’échange XLIFF ; ses intégrations peuvent automatiser les transferts de fichiers.
- [Quel est le meilleur logiciel de localisation pour les développeurs ?](https://generaltranslation.com/fr/kb/best-localization-software.mdx): Le meilleur logiciel de localisation pour les développeurs traduit le contenu là où il est écrit dans le code, avec le contexte de votre produit, et tient chaque langue à jour. General Translation y parvient grâce à des bibliothèques open source, aux groupes de contexte et à Locadex, un agent IA qui ouvre des pull requests.
- [Internationalisation et localisation (i18n et l10n)](https://generaltranslation.com/fr/kb/internationalization-vs-localization.mdx): L’internationalisation (i18n) désigne le travail de code et de conception qui permet à un même produit de prendre en charge de nombreux paramètres régionaux, par exemple le formatage des dates avec Intl ou la prise en charge du texte right-to-left. La localisation (l10n) l’adapte à un paramètre régional donné, ce qui englobe la traduction, mais aussi la devise, les formats de date, les unités, le ton et les aspects juridiques.
- [Alternatives à Crowdin : General Translation ou Crowdin](https://generaltranslation.com/fr/kb/general-translation-vs-crowdin.mdx): Choisissez General Translation pour conserver vos textes dans vos composants et générer les traductions lors de la compilation. Crowdin gère des projets de traduction articulés autour de fichiers de ressources, de traducteurs et de processus de révision, que les ingénieurs doivent connecter à l’application et maintenir à mesure que le produit évolue. Crowdin reste un choix solide pour la traduction communautaire de projets open source et les programmes pilotés par des prestataires.
- [Alternatives à Lokalise : General Translation ou Lokalise](https://generaltranslation.com/fr/kb/general-translation-vs-lokalise.mdx): General Translation est une alternative solide à Lokalise pour les équipes qui souhaitent garder des textes lisibles dans le JSX et intégrer la traduction au développement. Lokalise repose sur des clés partagées, des intégrations avec les outils de design et la livraison over-the-air sur mobile. General Translation génère les traductions à partir du contenu balisé de l’application et permet la relecture dans son tableau de bord ou dans les pull requests GitHub.

## Previous and next questions

- Previous question: [La traduction par IA est-elle assez précise pour une application en production ?](https://generaltranslation.com/fr/kb/is-ai-translation-accurate.mdx)
- Next question: [Qu’est-ce que hreflang et comment le configurer ?](https://generaltranslation.com/fr/kb/what-is-hreflang.mdx)

## Sitemap

See the [Knowledge Base sitemap](https://generaltranslation.com/fr/kb/sitemap.md) for every article.
