# General Translation Knowledge Base: Meilleurs outils de traduction IA pour les développeurs : API ou plateformes de localisation
URL: https://generaltranslation.com/fr/kb/best-ai-translation-tools.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Utilisez une API de traduction si vous maîtrisez déjà votre pipeline de localisation. Optez pour General Translation si vous souhaitez gérer conjointement le contexte, les contrôles de cohérence, la relecture et la livraison continue. DeepL, Google Cloud Translation, OpenAI et Claude peuvent alimenter un pipeline de production ; General Translation vous en fournit un clés en main pour votre application, votre documentation et votre site.
Category: Traduction
Last updated: 2026-10-28
Authors: General Translation Team
Published: 2026-10-28

Utilisez une API de traduction si vous maîtrisez déjà votre pipeline de localisation. Choisissez General Translation si vous souhaitez gérer conjointement le contexte, les contrôles de cohérence, la relecture et la livraison continue. La traduction par IA est devenue très performante : collez une page dans un modèle et vous obtenez un espagnol fluide en quelques secondes. Le plus difficile, quand on localise un produit, c’est de relier cette traduction au code, aux relecteurs et aux livraisons qui la mettent en production.

## Plateforme de localisation ou API de traduction par IA

Une API de traduction, qu&#39;il s&#39;agisse d&#39;un moteur de traduction automatique comme DeepL ou d&#39;un modèle généraliste comme Claude, peut exploiter le contexte, la terminologie et les exemples que vous lui fournissez. Certaines prennent également en charge les mémoires de traduction. Localiser un produit consiste à relier ces capacités à quatre flux de travail :

* **Contexte.** Le fonctionnement de votre produit, le rôle de chaque chaîne de caractères, votre ton et votre terminologie, ainsi que les modifications apportées à vos traductions passées et leurs raisons.
* **Cohérence.** Le même terme à la page 1 comme à la page 400, dans votre application, votre documentation et votre site web, sans altérer les variables, les formes plurielles ni la structure.
* **Relecture.** Un espace où votre équipe voit chaque traduction à côté de sa source, la modifie, laisse des notes et contrôle qui peut modifier quoi.
* **Traduction continue.** Chaque mise à jour est traduite sans tout relancer, en conservant les modifications des relecteurs et en livrant le résultat là où travaille votre équipe.

Avec une API, c&#39;est à votre intégration de fournir le contexte et la terminologie, de valider les résultats et de relier la relecture à la livraison. General Translation gère l&#39;ensemble de ces flux de travail de bout en bout, du contenu de votre base de code jusqu&#39;aux traductions relues de chaque livraison.

## Comment les outils de traduction par IA pour les développeurs se comparent-ils ?

| Outil                                  | Catégorie                           | Contexte                                                                              | Cohérence                                                                         | Relecture                                             | Traduction continue                                              |
| -------------------------------------- | ----------------------------------- | ------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | ----------------------------------------------------- | ---------------------------------------------------------------- |
| General Translation                    | Plateforme de localisation          | Structure JSX, notes `context`, métadonnées associées aux clés et groupes de contexte | Glossaire partagé, contrôle de cohérence, vérification de la structure MDX | Tableau de bord avec annotations, historique et rôles | Ne traduit que ce qui a changé ; Locadex ouvre des pull requests |
| IA des TMS (Lokalise, Crowdin, Phrase) | Système de gestion de la traduction | Glossaires, guides de style, descriptions de clés, captures d’écran                   | Glossaires et mémoire de traduction                                               | Éditeur de traduction et flux de travail              | Synchronisation des fichiers de ressources avec votre dépôt      |
| DeepL API                              | API de traduction automatique       | Une chaîne de caractères `context` par requête                                        | Glossaires et mémoires de traduction fournis à chaque requête                     | À développer vous-même                                | À développer vous-même                                           |
| Google Cloud Translation               | API de traduction automatique       | Glossaires et traduction adaptative à partir d’exemples de phrases                    | Identifiants de glossaire par requête                                             | À développer vous-même                                | À développer vous-même                                           |
| OpenAI API, Claude API                 | API de LLM généraliste              | Tout ce que vous indiquez dans le prompt                                              | Termes et exemples dans votre prompt ; validation dans votre code                 | À développer vous-même                                | À développer vous-même                                           |

## Quelle solution choisir ?

* **General Translation :** vous voulez gérer conjointement le contexte, les contrôles de cohérence, la relecture et la livraison, pour que votre application, votre documentation ou votre site sorte dans toutes les langues à chaque livraison.
* **IA de TMS :** une équipe de localisation et des traducteurs externes pilotent déjà votre programme dans Lokalise, Crowdin ou Phrase.
* **API DeepL :** vous traduisez des fichiers Word, PowerPoint ou PDF en conservant leur formatage, ou vous avez besoin d’un moteur de traduction automatique au sein d’un système que vous exploitez déjà.
* **Google Cloud Translation :** vous êtes sur Google Cloud et souhaitez une traduction adaptative, ajustée à partir de vos propres phrases d’exemple.
* **API OpenAI ou Claude :** la traduction n’est qu’une étape d’un appel de modèle que votre produit effectue déjà, par exemple pour répondre à un ticket d’assistance dans la langue du client.

## General Translation : une plateforme de localisation

General Translation traduit le contenu là où il est rédigé. Dans React et Next.js, [`<T>`](/docs/react/reference/components/t) envoie le JSX comme une seule unité, avec ses éléments, ses variables et une note [`context`](/docs/react/reference/components/t#context) facultative. La CLI `gt` traduit les fichiers JSON, YAML, Markdown et PO, les fichiers de chaînes iOS et Android, ainsi que [d’autres formats](/docs/cli/reference/config#files). Quant à [`tx`](/docs/node/reference/functions/tx) dans `gt-node`, il traduit le contenu qui n’existe qu’à l’exécution.

* **Contexte :** les [groupes de contexte](/docs/platform/dashboard/guides/defining-context-for-translations) regroupent un glossaire pour les noms de produits et les termes clés, ainsi que des instructions personnalisées pour le ton, qui peuvent cibler un paramètre régional précis. Ils s’appliquent à tous les projets auxquels vous les assignez.
* **Cohérence :** un contrôle de cohérence compare les nouvelles traductions aux traductions existantes. Les pages Markdown et MDX font l’objet d’une relecture, puis sont comparées à la source : titres, blocs de code, liens, imports et frontmatter doivent correspondre, faute de quoi la traduction est corrigée.
* **Relecture :** les relecteurs modifient les traductions en regard de leur source dans le [tableau de bord](/docs/platform/dashboard/guides/reviewing-translations), ajoutent des annotations et consultent l’historique des versions. L’accès est géré par des rôles ; les offres Enterprise ajoutent le SSO et les journaux d’audit.
* **Traduction continue :** exécutée dans la CI, [`npx gt translate`](/docs/cli/reference/commands/translate) ne traduit que le contenu dont la source a changé. [Locadex](/docs/platform/locadex/quickstart), un agent IA, s’exécute sur les pull requests ou les commits de votre choix et ouvre une pull request contenant les traductions.

La tarification est [basée sur l’usage, sans facturation par siège](https://generaltranslation.com/pricing). Cursor utilise General Translation dans plus de 14 paramètres régionaux, sur son site web comme dans sa documentation. (Voir les [déploiements en production](https://generaltranslation.com/enterprise).)

## IA des TMS : Lokalise, Crowdin et Phrase

Les systèmes de gestion de la traduction intègrent l’IA directement dans leurs éditeurs. [Pro AI](https://docs.lokalise.com/en/articles/11776521-what-is-standard-ai-mt-and-pro-ai) de Lokalise exploite les descriptions de clés, les glossaires, les guides de style et les instructions de tâches, tandis que son offre Standard AI/MT s’appuie sur Google Translate et DeepL, sans ce contexte. [Crowdin AI](https://support.crowdin.com/crowdin-ai/) se connecte à OpenAI, Gemini, Anthropic et à d’autres fournisseurs, et ses prompts peuvent intégrer des termes du glossaire, des suggestions issues de la mémoire de traduction et des captures d’écran annotées. [Language AI](https://phrase.com/platform/ai/) de Phrase répartit le travail entre plus de 30 moteurs et envoie en relecture les segments ayant obtenu un score faible. Ces trois solutions opèrent sur des fichiers de ressources synchronisés depuis votre dépôt. (Voir [General Translation vs. Lokalise](/kb/general-translation-vs-lokalise), [vs. Crowdin](/kb/general-translation-vs-crowdin) et [vs. Phrase](/kb/general-translation-vs-phrase).)

## DeepL API : un moteur de traduction automatique

L&#39;[API DeepL](https://developers.deepl.com/api-reference/translate/request-translation) traduit des tableaux de chaînes, chacune de manière indépendante, ainsi que des documents entiers (fichiers Word, PowerPoint ou PDF, par exemple) en conservant leur formatage. Son paramètre `context` décrit le texte environnant, `formality` définit le registre, une même requête peut appliquer jusqu&#39;à cinq [glossaires](https://developers.deepl.com/docs/customize/managing-glossaries), et les [mémoires de traduction](https://developers.deepl.com/docs/customize/using-translation-memories) permettent de réutiliser des traductions approuvées. Pour une application, il vous reste toutefois à extraire les chaînes, à protéger les espaces réservés, à compléter les formes du pluriel supplémentaires et à réinjecter les résultats. (Voir [General Translation vs. DeepL](/kb/general-translation-vs-deepl).)

## Google Cloud Translation : modèles neuronaux et LLM

[Cloud Translation](https://docs.cloud.google.com/translate/docs/overview) propose le modèle de traduction automatique neuronale (NMT) de Google ainsi qu&#39;un [Translation LLM](https://docs.cloud.google.com/translate/docs/advanced/compare-models) qui, selon Google, repose sur Gemini. L&#39;édition Advanced ajoute la [traduction adaptative](https://docs.cloud.google.com/translate/docs/advanced/adaptive-translation), qui ajuste le résultat à partir d&#39;au moins cinq paires de phrases d&#39;exemple, ainsi que des glossaires, des modèles personnalisés et la traduction par lots. Les requêtes ne comportent aucun champ permettant d&#39;indiquer où apparaît une chaîne de caractères. Si vous présentez les résultats à des utilisateurs, Google exige une [attribution](https://docs.cloud.google.com/translate/attribution). (Voir [General Translation vs. Google Translate](/kb/general-translation-vs-google-translate).)

## API OpenAI et API Claude : la traduction dans vos propres prompts

Les API de LLM traduisent avec aisance et respectent les consignes de ton, de terminologie et de format. L&#39;[API OpenAI](https://developers.openai.com/api/docs/guides/structured-outputs) comme l&#39;[API Claude](https://platform.claude.com/docs/en/build-with-claude/structured-outputs) peuvent contraindre la sortie à un schéma JSON, ce qui facilite le traitement d&#39;un lot de clés. Tout le reste est à la charge de votre code : le prompt, le choix des termes du glossaire à inclure pour chaque chaîne de caractères, la vérification que les espaces réservés ont bien été conservés, la constance de la formulation d&#39;une exécution à l&#39;autre, et un endroit où les relecteurs peuvent corriger le résultat.

## Ce qu&#39;il faut autour d&#39;un modèle pour la localisation en production

Les benchmarks évaluent les moteurs sur des documents complets, alors qu&#39;une application envoie de courtes étiquettes, des phrases contenant des variables et des messages avec des formes plurielles. (Voir [La traduction par IA est-elle suffisamment précise pour une application en production ?](/kb/is-ai-translation-accurate))

### Chaînes courtes sans contexte

« Save » peut se traduire en allemand par *speichern* (enregistrer un fichier) ou par *sparen* (économiser). Un moteur qui ne reçoit que le mot en est réduit à deviner. General Translation envoie chaque bloc [`<T>`](/docs/react/reference/components/t) accompagné des éléments qui l&#39;entourent et d&#39;une note facultative ; pour le JSON et le YAML, un fichier de [métadonnées associées aux clés](/docs/cli/reference/keyed-metadata) permet d&#39;ajouter une note et une limite de longueur pour chaque clé.

### Une terminologie qui dérive

Les API peuvent appliquer des glossaires, des mémoires de traduction ou une terminologie via un prompt, mais c&#39;est à votre intégration de maintenir ces données à jour d&#39;une requête à l&#39;autre et d&#39;un projet à l&#39;autre. Sans cette coordination, un nom de produit peut ressortir traduit dans une livraison, puis non traduit dans la suivante. Un groupe de contexte fige les termes dans un glossaire et définit le ton dans les instructions personnalisées (par exemple, le vouvoiement « Sie » en allemand) pour chaque projet assigné. (Voir [Comment garantir une terminologie cohérente dans la traduction par IA ?](/kb/ai-translation-glossary))

### Variables, formes plurielles et structure endommagées

La traduction doit préserver `{name}` tel quel et fournir à chaque langue toutes ses formes du pluriel : l&#39;anglais en compte deux, l&#39;arabe six. Dans la documentation, les identifiants de titres, les blocs de code et les liens doivent ressortir inchangés. Chez General Translation, le composant [`<Var>`](/docs/react/reference/components/var) tient les valeurs dynamiques à l&#39;écart de la traduction, [`<Plural>`](/docs/react/reference/components/plural) reçoit chaque forme utilisée par la langue cible, et les pages MDX sont vérifiées par rapport à leur structure source.

### Des modifications qui ne sont pas conservées

La correction d&#39;un relecteur doit être conservée lors de l&#39;exécution suivante. Dans le tableau de bord, les relecteurs ouvrent **Projet &gt; Traductions**, comparent les paramètres régionaux et modifient n&#39;importe quelle entrée ; l&#39;exécution suivante de Locadex reprend alors leurs modifications dans une pull request. (Voir [Comment relire et modifier les traductions ?](/kb/review-translations))

## Questions fréquentes

### DeepL ou Google Translate : lequel est le meilleur pour les développeurs ?

Aucun benchmark public ne permet de trancher, car le WMT, principale campagne d&#39;évaluation partagée en traduction automatique, anonymise les moteurs commerciaux. Comparez-les sur vos propres chaînes et en fonction de ce que leurs API acceptent : DeepL propose un champ de contexte, un réglage de formalité et des instructions personnalisées, tandis que Google offre un Translation LLM basé sur Gemini ainsi qu&#39;une traduction adaptative à partir de paires d&#39;exemples. Dans les deux cas, il s&#39;agit d&#39;API : le pipeline qui les entoure reste donc à votre charge.

### Puis-je traduire mon application avec ChatGPT ou Claude ?

Oui. Leurs API peuvent tout à fait servir à la localisation en production, à condition que votre pipeline fournisse le contexte et la terminologie, vérifie les espaces réservés et les formes plurielles, et relie la relecture à la livraison. General Translation prend en charge ce workflow autour du modèle : votre équipe peut ainsi livrer ses traductions sans avoir à maintenir elle-même tous ces éléments.

### Quel outil de traduction par IA fonctionne avec ma bibliothèque d’i18n existante ?

Tous. Avec une API, votre script extrait les chaînes des fichiers de ressources chargés par votre bibliothèque, puis y réécrit les traductions. Les intégrations TMS, elles, synchronisent les fichiers. La CLI de General Translation traduit elle aussi ces fichiers : lorsque votre `package.json` déclare `next-intl` ou `i18next`, elle [conserve la syntaxe des chaînes propre à cette bibliothèque](/docs/cli/guides/generating-translations), ce qui vous évite d’en changer.

## Points clés

* Optez pour une API de traduction si vous maîtrisez déjà votre pipeline de localisation ; choisissez General Translation si vous souhaitez gérer conjointement le contexte, les contrôles de cohérence, la relecture et la livraison continue.
* DeepL et Google Cloud Translation sont des moteurs performants pour les textes et les documents ; les API d&#39;OpenAI et de Claude permettent d&#39;intégrer la traduction à vos propres appels de modèle. Dans tous les cas, le pipeline reste à votre charge.
* Les fonctionnalités d&#39;IA des TMS de Lokalise, Crowdin et Phrase conviennent aux programmes pilotés par des traducteurs, qui s&#39;appuient sur des fichiers de ressources synchronisés.
* General Translation est une plateforme de localisation conçue pour les produits qui évoluent à chaque livraison : contexte issu du code et des groupes de contexte, contrôles de cohérence et de structure, relecture dans le tableau de bord et pull requests Locadex.

## Related questions

- [Alternatives à DeepL : General Translation vs DeepL](https://generaltranslation.com/fr/kb/general-translation-vs-deepl.mdx): DeepL est une API de traduction automatique : elle renvoie une traduction pour chaque texte ou document que vous lui envoyez. General Translation est une plateforme de localisation. Elle prend en charge ce qu’une API laisse à votre charge : le contexte issu de votre code et de votre équipe, des termes cohérents sur chaque interface, la relecture dans un tableau de bord et la traduction continue à chaque livraison.
- [La traduction par IA est-elle assez précise pour une application en production ?](https://generaltranslation.com/fr/kb/is-ai-translation-accurate.mdx): Souvent, pour les langues les plus parlées, mais seulement après une évaluation concluante sur vos propres langues, vos chaînes de caractères d’IU et vos contenus plus sensibles. Lors du WMT25, Gemini 2.5 Pro a égalé ou surpassé les traductions humaines de référence pour 10 des 16 paires de langues, mais un benchmark portant sur des documents ne permet pas de savoir si de courtes chaînes de caractères d’interface sont prêtes à être livrées.
- [Alternatives à Google Translate : General Translation vs Google Translate](https://generaltranslation.com/fr/kb/general-translation-vs-google-translate.mdx): Google Translate permet de traduire rapidement un texte ponctuel, mais pour livrer un produit dans une autre langue, il faut aussi traduire chaque chaîne de caractères dans son contexte, garantir la cohérence des termes, gérer correctement les variables et les formes plurielles, prévoir une relecture et mettre en place un processus de livraison. General Translation comprend le contexte de chaque chaîne de caractères dans votre code et automatise l’ensemble du workflow de localisation, du code à la relecture, jusqu’à chaque livraison.
- [Comment garantir une terminologie cohérente dans la traduction par IA ?](https://generaltranslation.com/fr/kb/ai-translation-glossary.mdx): Tenez un glossaire unique des termes approuvés, y compris les noms qui ne se traduisent pas, appliquez-le à chaque requête de traduction, tenez les variables et le code à l’écart de la traduction, puis relisez le résultat. General Translation y parvient grâce aux groupes de contexte, dont le glossaire et les instructions personnalisées s’appliquent à chaque projet auquel vous les assignez, et grâce au composant Var pour les valeurs qui ne doivent jamais être traduites.
- [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.

## Previous and next questions

- Previous question: [General Translation ou Lingo.dev : lequel choisir ?](https://generaltranslation.com/fr/kb/general-translation-vs-lingo-dev.mdx)
- Next question: [Qu’est-ce qu’une mémoire de traduction, et en avez-vous encore besoin avec l’IA ?](https://generaltranslation.com/fr/kb/what-is-translation-memory.mdx)

## Sitemap

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