DeepL vs Google Translate, pour le contenu produit, se joue sur quatre points plus que sur la qualité brute : la capacité de chaque moteur à garder ta terminologie cohérente, la possibilité de choisir le tutoiement ou le vouvoiement, la gestion des descriptions HTML et des valeurs d'attributs courtes, et le coût d'un catalogue complet par langue. L'API de DeepL a un réglage de formalité et ne facture pas les balises HTML quand la gestion des balises est activée. Google Cloud Translation couvre plus de langues, ajoute des glossaires et un modèle de traduction LLM dans son édition Advanced, et est facturé au caractère selon une grille tarifaire publique.
Les comparatifs publiés tranchent rarement la question pour une boutique, car ils testent de la prose, pas des titres produit avec des plages de tailles ou une description avec un tableau de caractéristiques. Ce guide compare donc les fonctionnalités qui comptent pour les catalogues, avec les limites et les prix en vigueur en août 2026, ajoute la traduction par LLM comme troisième option et se termine par un test équitable que tu peux mener sur 50 de tes propres produits en un après-midi.
Quel moteur pour quel catalogue
- Choisis DeepL si tu vends surtout dans des langues européennes, si tu as besoin de basculer de façon fiable entre vouvoiement et tutoiement (Sie ou du, vous ou tu) et si tu traduis des descriptions HTML dont le balisage ne doit pas compter dans la facturation.
- Choisis Google Cloud Translation si tu as besoin de nombreuses langues, y compris pour des marchés plus petits, si tu veux des glossaires qui fonctionnent sur tout un projet, ou si tu es déjà sur Google Cloud et veux une seule facture et un seul ensemble de conditions sur les données.
- Choisis un workflow basé sur un LLM si la traduction doit suivre des règles qu'une API de traduction ne sait pas exprimer : un ton de voix, des longueurs de titre imposées par les marketplaces, des unités par marché ou des champs qui ne doivent pas être modifiés.
- Garde un traducteur humain pour les textes juridiques et de sécurité, tes meilleures ventes et tout ce qui contient un jeu de mots ou un slogan.
Pourquoi les données produit sont plus difficiles à traduire que la prose
Un article de blog est un long texte avec beaucoup de contexte. Une fiche produit, ce sont vingt champs courts presque sans contexte. Prenons un lot de 3 paires de chaussettes mi-mollet en mérinos, pointure 43 à 46, couleur bleu marine :
Où les champs produit cassent à la traduction
| Titre | « Merino Crew Socks 3-Pack, Navy, Size 43-46 » | L'ordre des mots-clés et la plage de tailles doivent survivre. |
|---|---|---|
| Valeurs d'attributs | « Navy », « Crew », « Light » | Hors contexte, « Light » peut devenir Licht (la lumière d'une lampe) ou Leicht (léger) en allemand. |
| Libellés d'options | La même valeur sur des centaines de produits, qui alimente tes filtres | Si « Navy » devient Marineblau sur un produit et Dunkelblau sur un autre, le filtre de couleur se divise en deux. |
| Description | Du HTML avec une liste de caractéristiques et un tableau des tailles | Les balises, les lignes et les liens doivent revenir intacts. |
| Meta title et meta description | Des limites de longueur qu'une langue cible plus longue dépasse facilement. | |
| Champs à ne pas toucher | Marque, référence du modèle, GTIN, codes matière | Ils restent tels quels. |
Tous les moteurs ci-dessous traduisent bien les phrases. Les différences apparaissent dans la façon dont tu contrôles la terminologie, le registre, le balisage et ces valeurs courtes.
Glossaires : garder « merino wool » identique sur 4 000 fiches
Un glossaire indique au moteur comment traduire un terme précis, ou de le laisser tel quel. Pour les catalogues, c'est la fonctionnalité la plus utile, car elle garde cohérents les termes de marque, les types de produits et les valeurs de filtre.
- DeepL : les glossaires s'appliquent par requête avec un ID de glossaire, et l'endpoint de traduction exige d'indiquer la langue source quand tu en utilises un.
- Google Cloud Translation : les glossaires sont une fonctionnalité de l'édition Advanced. Depuis novembre 2024, ils fonctionnent aussi avec le modèle Translation LLM, avec une option contextuelle qui intègre le terme dans la phrase (notes de version de Google).
- Traduction par LLM : tu fournis le glossaire dans le prompt ou sous forme de données structurées. Cela gère mieux les flexions qu'un rechercher-remplacer, mais le modèle peut quand même ignorer un terme, donc vérifie ensuite le résultat par rapport au glossaire.
Un glossaire ne vaut que par ses entrées. Commence par tes 100 termes principaux : types de produits, matières, valeurs de filtre et noms de marque qui doivent rester dans la langue source. Ajoute un terme chaque fois qu'un relecteur corrige deux fois le même mot.
Vouvoiement ou tutoiement : du ou Sie, tu ou vous, je ou u
La plupart des boutiques choisissent un registre par marché et s'y tiennent. Une boutique allemande qui dit du sur la page d'accueil et Sie dans les descriptions produit donne l'impression d'être deux entreprises.
L'API de DeepL a un paramètre formality avec les valeurs default, more, less, prefer_more et prefer_less. Il n'est disponible que pour certaines langues cibles, et une requête avec more ou less échoue pour une langue qui ne prend pas en charge la formalité, d'où l'existence des options prefer_. Si tu traduis vers de nombreuses langues dans une seule tâche, utilise prefer_less ou prefer_more.
Le modèle NMT de Google n'a pas de paramètre de formalité, et les notes de version n'en mentionnent aucun. Avec Adaptive Translation, tu peux fournir jusqu'à cinq paires de phrases de référence par requête (ajouté en mai 2024), et ces exemples orientent le ton et le registre. Avec un LLM, tu indiques le registre dans les instructions, ce qui fonctionne pour toute langue que le modèle maîtrise bien.
Tableaux de caractéristiques, balises et valeurs d'attributs d'un seul mot
Les descriptions produit arrivent généralement en HTML : paragraphes, listes à puces, un tableau des tailles ou des caractéristiques, parfois un lien. Les trois options peuvent conserver le balisage, mais elles se comportent différemment :
- DeepL : règle tag_handling sur html sur l'endpoint de traduction et l'API traduit le texte en conservant la structure HTML. Avec la gestion des balises activée, les balises ne sont pas facturées, selon le guide d'utilisation des caractères de DeepL.
- Google : dans l'édition Advanced, l'entrée peut être du texte brut ou du HTML, et les balises sont conservées tandis que seul le texte entre elles est traduit. Le modèle Translation LLM accepte le HTML en entrée depuis juillet 2024.
- LLM : le balisage survit la plupart du temps, ce qui ne suffit pas à l'échelle d'un catalogue. Un modèle peut supprimer une ligne de tableau ou fusionner deux éléments de liste. Compare automatiquement le nombre de balises entre la source et la traduction, et renvoie tout champ où il diffère.
Les valeurs d'attributs courtes ont besoin de contexte. DeepL a un paramètre context : un texte qui influence la traduction sans être traduit ni facturé. Envoyer « Light » avec le contexte « weight class of a hiking jacket » te donne Leicht au lieu de Licht. Avec Google NMT, le contournement le plus proche consiste à traduire la valeur avec le nom de son attribut puis à séparer le résultat, ce qui est fragile. Un LLM peut recevoir toute la fiche produit comme contexte, et c'est son principal avantage pour les attributs.
Prix et limites des API en août 2026
Google Cloud Translation
Tarifs Google Cloud Translation, août 2026
| NMT (Basic et Advanced) | $20 | Les 500 000 premiers caractères par mois sont gratuits, sous forme d'un crédit mensuel de 10 $ (tarifs Google Cloud). | |
|---|---|---|---|
| Translation LLM | $10 | $10 | Les deux sont comptés par langue cible. |
| Adaptive Translation | $25 | $25 |
API DeepL
- Offres : mi-2026, DeepL vendait les nouveaux abonnements API sous les noms Developer, Growth et Enterprise (page tarifs de DeepL). Developer est gratuit et inclut un crédit unique de 1 million de caractères qui ne se renouvelle pas. Growth facture un prix de base mensuel ou annuel plus l'usage, avec un nombre défini de caractères inclus par période, et Enterprise est sur devis. Consulte la grille tarifaire de DeepL pour le prix Growth dans ta devise.
- Facturation : caractères source, comptés en points de code Unicode. Le texte du paramètre context n'est pas facturé, pas plus que les balises quand la gestion des balises est activée.
- Taille des requêtes : 128 KiB par requête, avec de nombreux textes autorisés par requête.
Ce que coûte un catalogue de 4 000 produits selon le moteur
Prenons 4 000 produits d'environ 1 800 caractères chacun, répartis entre titre, description, attributs et champs meta. Cela fait 7,2 millions de caractères par langue, soit 21,6 millions pour l'allemand, le français et le néerlandais.
- Google NMT : 21,6 millions moins les 500 000 gratuits, cela fait 21,1 millions de caractères, à 20 $ le million : environ 422 $.
- Google Translation LLM : 216 $ pour l'entrée plus environ 216 $ pour la sortie si les traductions ont à peu près la longueur de la source : environ 432 $. Le texte allemand est souvent plus long, prévois donc un peu plus.
- DeepL : dépend des caractères inclus dans ton offre Growth et du tarif de dépassement. Comme les balises des descriptions HTML ne sont pas facturées, un catalogue riche en descriptions compte moins de caractères qu'avec Google.
La première traduction n'est pas le vrai coût. Chaque fois qu'un fournisseur met à jour 600 descriptions, ces produits doivent être retraduits. N'envoie que les champs dont le texte source a changé, et garde une mémoire de traduction pour ne pas payer deux fois les phrases inchangées.
Confidentialité des données : où va le texte de ton catalogue
Produits non encore lancés, prix d'achat dans des notes internes, textes fournisseurs sous NDA : tout passe par un moteur de traduction. Les conditions diffèrent selon le produit et l'offre :
- API Google Cloud Translation : Google indique que le texte est conservé brièvement en mémoire pour effectuer la traduction et qu'il n'utilise pas le contenu que tu envoies pour entraîner ses fonctions de traduction.
- Offres payantes DeepL : la page tarifs de DeepL indique que les textes des abonnés ne sont conservés que le temps techniquement nécessaire pour fournir le service, supprimés ensuite et jamais utilisés pour entraîner les modèles de DeepL.
- Traducteurs web gratuits : les sites de traduction grand public fonctionnent avec d'autres conditions que les API payantes, et ces conditions peuvent permettre de stocker le texte collé et de l'utiliser pour améliorer les modèles. Lis la politique de confidentialité, et garde les données confidentielles de ton catalogue hors des outils gratuits.
- API de LLM : vérifie dans les conditions de l'API du fournisseur l'usage pour l'entraînement et la durée de conservation, et si tu peux choisir une région de données dans l'UE.
La traduction par LLM comme troisième option
Les grands modèles de langage traduisent bien, et pour les catalogues, leur force, ce sont les instructions. Tu peux demander à un modèle de ne pas toucher à la marque ni à la référence du modèle, d'écrire en allemand avec tutoiement, de garder un titre marketplace sous 75 caractères et de renvoyer le résultat en JSON avec les mêmes noms de champs. Une API de traduction ne peut pas recevoir ce genre de consignes.
Les faiblesses en sont le reflet. Le résultat peut varier d'une exécution à l'autre, un modèle peut raccourcir ou embellir une description, et il peut perdre le balisage. À l'échelle d'un catalogue, un workflow LLM a besoin de garde-fous : un glossaire et un registre fixes par langue, une sortie structurée par champ, des contrôles automatiques du nombre de balises, des chiffres et des unités, et une relecture par échantillon par un locuteur natif.
WISEPIM utilise sa propre traduction basée sur un LLM, pas DeepL ni Google Translate. Sa traduction par AI est précise à plus de 95 % et fonctionne champ par champ, avec un dictionnaire de traduction, un mode strict pour la traduction littérale, des réglages de ton et des contrôles qui vérifient que les tableaux et les listes survivent à la traduction.
Un test équitable : 50 produits, trois moteurs, relecture à l'aveugle
Tu peux trancher avec tes propres données en quelques heures. Un test de 50 produits vers trois langues représente environ 270 000 caractères, ce qui tient dans le quota mensuel gratuit de Google et dans le quota Developer de DeepL.
Test à l'aveugle : 50 produits, trois moteurs
Consigne les résultats sur une ligne par moteur et par langue : points d'erreur pour 1 000 mots, taux de respect du glossaire, nombre de balisages cassés, minutes d'édition par produit et coût pour 1 000 produits. Le gagnant change souvent selon la langue, ce qui plaide pour un workflow qui te laisse choisir.
Là où les traducteurs humains méritent encore leurs honoraires dans un catalogue
Le choix est rarement tout ou rien. La traduction automatique avec relecture est l'option par défaut pragmatique pour la longue traîne, où des centaines de produits similaires partagent la même structure. La traduction humaine ou une relecture attentive est rentable pour tes 50 meilleures ventes, les textes d'introduction des catégories, les slogans, les avertissements de sécurité et les textes juridiques comme les conditions de retour.
La traduction n'est aussi qu'une partie de l'entrée sur un marché. Les mots-clés diffèrent selon la langue, comme l'explique le guide du SEO multilingue, et les prix, les unités et les réglementations diffèrent selon le pays, comme le détaille le guide de l'e-commerce international. Pour le côté processus, consulte la gestion de la traduction du contenu produit.
Gérer la traduction produit au sein du catalogue
Quel que soit le moteur choisi, la traduction fonctionne mieux au plus près des données produit, là où les champs, le glossaire et la relecture se trouvent ensemble. Dans WISEPIM, tu traduis tes produits avec l'AI champ par champ dans les langues où tu vends, tu gères les termes dans le dictionnaire de traduction et tu envoies le résultat vers les boutiques connectées. Tackerplein l'a utilisé pour obtenir ses traductions allemandes en 6 semaines au lieu des 4 à 6 mois qu'aurait demandés une agence, comme le décrit le cas Tackerplein. Si l'allemand est ton prochain marché, la page sur la traduction de produits en allemand en couvre les spécificités.

