
Pourquoi la traduction Salesforce est difficile à cerner
Je construis des intégrations chez eesel, donc une bonne partie de ma semaine passe à lire de la documentation de helpdesks, et elle décrit souvent une même fonction sous trois noms différents. De tout ce que j'ai examiné cette année, la traduction Salesforce est le pire cas.
Le premier point de confusion est le nom du produit lui-même. Salesforce Help dit désormais que Service Cloud est Agentforce Service, mais la page de tarifs affiche des éditions nommées Core (195 $), Advanced (395 $) et Max (550 $) par utilisateur et par mois, tandis que la FAQ de cette même page liste encore "Starter Suite, Pro Suite, Enterprise, Unlimited, and Agentforce 1 Service." Dans l'aide, ce sont surtout les noms Enterprise et Unlimited qui apparaissent. La fonction de traduction s'appelle aujourd'hui "Real-Time Translations", mais la page d'aide destinée aux conseillers renvoie encore à sa configuration sous le nom "Einstein Conversation Translate (Beta)."
Vient ensuite la question avec laquelle les acheteurs arrivent vraiment, et une responsable de support sur r/salesforce l'a formulée clairement :
"I'm looking to translate communications for Service Cloud. Specifically 3000 or so cases, mostly email to case and 500 message sessions per month while protecting personal information and following GDPR. We aren't a large org. Roughly 30 service reps, one admin and one developer. [...] I know that Agentforce and perhaps Einstein for Service can do this, but the quote we got from Salesforce put this way out of budget."
Presque toutes les conversations multilingues que je vois ont cette forme. Chez eesel, les équipes au plus fort volume tournent en trois ou quatre langues dès le premier jour, et un prospect lors d'un appel commercial eesel a demandé exactement le modèle natif : tickets entrants traduits en anglais pour les conseillers, réponses renvoyées dans la langue du client. Ce qui l'inquiétait n'était pas la langue en soi, mais la survie de termes techniques comme "wiring harness" au voyage. Cette inquiétude mérite d'être gardée en tête, car elle est à peu près la différence entre traduire un cas et le résoudre.
Où se trouve la traduction dans Salesforce
Avant le détail, la carte. La traduction Salesforce couvre cinq surfaces, qui ne partagent ni écran de configuration, ni liste de langues, ni prix.

| Surface | Ce qui est traduit | Langues | Ce qu'il faut |
|---|---|---|---|
| Service Email | E-mail entrant dans le fil du cas, réponse dans l'éditeur | 75 en entrée, 36 côté conseiller | Licence de permission set par conseiller, quota de l'add-on Agentforce |
| Enhanced Messaging | Messages entrants et réponses sortantes | 75 | Add-on Agentforce for Service, canaux Enhanced |
| Composants de messagerie | Boutons et questions que vous envoyez | Celles que vous ajoutez | Translation Workbench, traduction manuelle |
| Articles Knowledge | Les champs d'article que vous choisissez | 75 | Multiple Languages dans Knowledge, Einstein Article Translate |
| Agent Agentforce | Les réponses propres de l'agent | 56 (31 GA, 25 bêta) | Licences Agentforce |
Il manque quelque chose dans ce tableau. Je n'ai trouvé aucune page de Salesforce Help décrivant la traduction d'un appel vocal en direct entre un conseiller humain et un client. L'aperçu de Salesforce Voice couvre la transcription, pas la traduction.
Traduire Email-to-Case avec Real-Time Translations
L'essentiel du volume de support Salesforce passe par l'e-mail, ce qui explique que ce soit la fonction par laquelle la plupart des équipes commencent. Si vous découvrez comment les cas arrivent par e-mail, mon guide du système de ticketing Salesforce présente l'objet Case sous-jacent.
Real-Time Translations for Service Email agit à deux endroits. D'abord, quand l'e-mail d'un client arrive dans un cas, le conseiller ouvre le menu de l'e-mail dans le fil du cas et choisit Translate Email Body.

Ensuite, pour la réponse, le conseiller écrit dans sa propre langue, sélectionne le texte dans l'éditeur d'e-mail et le traduit. Un aperçu affiche le texte traduit avec une étiquette EN to ES avant que le conseiller ne l'insère.

L'avantage est que le conseiller reste dans le cas. Lisez tout de même les limites avant le déploiement, toutes tirées de la page des considérations de Salesforce :
- Les langues sont déséquilibrées. Il lit 75 langues sources mais seulement 36 langues côté conseiller. Un conseiller ne peut lire un e-mail en hindi que si sa propre langue figure dans la liste des 36.
- Ordinateur uniquement. Il n'y a pas de traduction dans l'application mobile Salesforce.
- 10 Ko par traduction, UTF-8 uniquement. La mise en forme, les tableaux et les images ne sont pas conservés.
- Les fils multilingues sont peu fiables. Une longue chaîne de réponses qui change de langue peut ressortir brouillée.
- La terminologie personnalisée est limitée. Vous pouvez téléverser un seul fichier de terminologie à la fois, jusqu'à 10 Mo et 10 langues cibles, et la page précise que la terminologie personnalisée pour Service Email "isn't supported for First Party customers."
La configuration se fait par conseiller. La page de configuration demande une licence de permission set, le permission set "Real-Time Translations for Service Email" et l'autorisation d'application "Translate Service Emails" pour chaque conseiller concerné.
Ce que coûte la traduction d'e-mails
C'est ici que la documentation oblige à creuser un peu. La page des considérations indique que l'usage de la traduction comprend "a monthly allocation of 250,000 characters per user for every Agentforce add-on license." Les caractères inutilisés ne se reportent pas, et tout ce qui dépasse le plafond "will automatically draw down Flex Credits."
Voici comment cela se traduit dans les prix catalogue de Salesforce, d'après la page de tarifs d'Agentforce :
| Élément | Prix catalogue |
|---|---|
| Add-ons Agentforce (Sales, Service, Field Service) | 125 $ par utilisateur et par mois |
| Flex Credits | 500 $ les 100 000 crédits |
| Édition Max (add-on inclus) | à partir de 550 $ par utilisateur et par mois, 2,75 M de Flex Credits par org et par an |
| Enhanced Messaging (Core, Advanced) | 75 $ de plus par utilisateur et par mois |
La grille tarifaire des Flex Credits de Salesforce (datée du 08.31.2026) chiffre une ligne "Translation" à 4 000 crédits par million de caractères, soit environ 20 $ au prix catalogue. Dans cette grille, elle se trouve sous Speech Foundations ; avant de budgéter dessus, demandez donc à votre interlocuteur Salesforce s'il s'agit bien du compteur que sollicite Real-Time Translations. Mes décryptages des tarifs Agentforce et des tarifs Service Cloud approfondissent les contrats.
Pour donner un ordre de grandeur, 250 000 caractères représentent environ 250 e-mails de 1 000 caractères par conseiller et par mois, dans les deux sens. C'est confortable pour un conseiller qui traite une poignée de cas en langue étrangère par jour, mais pour une file régionale dédiée, cela devient juste.
Traduire les conversations de chat et de messagerie
La messagerie a une fonction sœur : Real-Time Translations for Enhanced Chat and Enhanced Messaging. Ici, le conseiller clique sur Translate sur un message entrant, et la réponse sortante est traduite dans un champ d'aperçu avant qu'il ne clique sur Envoyer.

Ce qu'il faut savoir, d'après la page des considérations sur la messagerie :
- Elle le dit sans détour : "The Agentforce for Service add-on is required." La page de tarifs présente "Real Time Translations for Enhanced Messaging Channels" comme disponible à l'achat sur Core et Advanced, et inclus dans Max.
- Elle couvre 75 langues sur les canaux Enhanced, dont WhatsApp et Enhanced SMS. Le SMS standard n'est pas pris en charge.
- La détection de langue examine jusqu'à 10 des derniers messages du client.
- Le même quota de 250 000 caractères et le même dépassement en Flex Credits s'appliquent.
Sur un point, les pages de Salesforce ne s'accordent pas entre elles. L'aperçu de la messagerie et la page des considérations excluent Bring Your Own Channel, alors que la page de configuration le liste comme pris en charge. Je le testerais dans un sandbox avant de le promettre à qui que ce soit.
Les boutons et questions que vous envoyez dans Messaging sont un travail à part. Les composants de messagerie se traduisent à la main dans Translation Workbench, chaque constante doit être traduite sinon aucune ne s'affiche, et la page prévient : "Automated messaging doesn't yet support translated messaging components." Si un flux envoie une notification, le client reçoit donc l'original non traduit.
Un article de connaissances Salesforce d'avril 2026 ajoute deux limites de plus : les messages d'escalade d'Agentforce ne sont pas traduits si le client change de langue en cours de session, et WhatsApp ne détecte pas automatiquement la langue au début d'une session. Mon guide du chat en direct multilingue montre comment d'autres outils abordent le même problème.
Laisser un agent Agentforce répondre dans la langue du client
L'autre voie native évite complètement le conseiller : laisser le Service Agent d'Agentforce répondre. La page de prise en charge des langues de Salesforce liste 56 langues, 31 entièrement prises en charge et 25 en bêta, et il existe un mode adaptatif en bêta qui répond dans toute langue que le modèle gère.
Quelques détails comptent plus que le chiffre phare :
- Instructions uniquement en anglais. Vous rédigez les sujets et instructions de l'agent en anglais, quelle que soit la langue de ses réponses.
- Changer de langue en cours de conversation ne fonctionne que dans le nouvel Agentforce Builder.
- La langue du client pilote la recherche dans Knowledge. D'après un article Salesforce, la langue de l'utilisateur final (issue d'un champ de pré-chat, d'un paramètre utilisateur ou de l'Agent API) détermine les articles que l'agent récupère. Aucune des documentations que j'ai trouvées ne dit qu'il répondra en allemand à partir d'un article uniquement en anglais ; si vous choisissez cette voie, prévoyez donc un Knowledge traduit.
- La couche de sécurité couvre moins de langues. L'Einstein Trust Layer masque les données personnelles dans 6 langues et détecte l'injection de prompt uniquement en anglais (États-Unis), d'après sa page région et langue.
- La voix est plus restreinte. Les considérations d'Agentforce Voice listent 25 langues (7 entièrement prises en charge) et précisent "Agentforce Voice agents are monolingual." Mon article sur l'agent vocal IA de Salesforce donne le reste.
Agentforce pour les clients est facturé à la conversation (2 $) ou via les Flex Credits, et la FAQ tarifaire indique qu'on ne peut pas mélanger les deux dans une même org. Si votre question porte sur le coût et le calendrier de mise en place, mon guide du coût de configuration d'Agentforce est le bon point de départ.
Traduire votre base de connaissances
Un contenu d'aide traduit remplit deux rôles : il sert les lecteurs en libre-service et donne à tout agent IA de quoi récupérer. Salesforce propose trois voies, toutes dans Lightning Knowledge.
D'abord, vous activez Multiple Languages dans les paramètres de Knowledge et définissez, par langue, un indicateur d'activité, un responsable par défaut et un relecteur par défaut. Une langue peut être désactivée plus tard mais jamais supprimée, d'après la page de configuration multilingue. Ensuite, vous choisissez une voie :
- Traduire dans Salesforce. "Submit for Translation" crée un brouillon par langue et l'attribue à un traducteur. L'article de Salesforce à ce sujet précise bien que ces brouillons démarrent vides : quelqu'un doit les rédiger.
- L'envoyer à un prestataire. Vous exportez les articles en fichiers CSV compressés, jusqu'à 50 exports en 24 heures avec 15 en attente au maximum, puis vous réimportez les traductions dans la même org.
- Laisser l'IA traduire. AI Knowledge Translations, activé sous le nom Einstein Article Translate dans Real Time Translations dans Setup, traduit les champs d'article que vous choisissez. La page de configuration de Salesforce dit qu'il "supports 75 languages and locales", et vous pouvez téléverser un fichier de terminologie personnalisée pour que les noms de marque ressortent correctement.

Cette option IA est le plus gros changement depuis 2024, époque où la documentation de Salesforce disait que les articles n'étaient pas traduits automatiquement. La page de configuration ne cite ni édition ni prix, il vaut donc la peine de vérifier votre contrat. Sur la page de tarifs, Knowledge Management est inclus dans les cinq éditions, tandis que Knowledge Creation et Enterprise Knowledge sont des add-ons sur Core et Advanced. Mon article sur Salesforce AI Knowledge Creation couvre le volet rédaction.
Il y a un piège qui revient assez souvent pour que je le nomme. Translation Workbench traduit les libellés, les listes de sélection et les noms de champs, pas le contenu des articles ni des cas. Un fil Reddit capte le moment où les gens le découvrent :
"For translating content rather than labels you would use Gen AI."
Si vous voulez garder des termes cohérents sur l'ensemble, un glossaire de traduction pour le support vous évitera beaucoup de nettoyage plus tard.
Applications de traduction AppExchange pour Service Cloud
Si les fonctions natives ne correspondent pas à vos éditions ou à votre budget, AppExchange propose un véritable éventail d'options, en plus des outils IA de mon comparatif des meilleures IA pour Service Cloud. J'ai vérifié chaque fiche directement, et les prix sont ceux affichés sur la fiche ou sur la page du fournisseur.
| Application | Ce qu'elle traduit | Prix affiché | Note sur AppExchange |
|---|---|---|---|
| Language IO | Cas, e-mail, Enhanced Chat, Knowledge (fiches séparées), plus de 150 langues | À partir de 958 USD par mois plus tarification au mot à l'usage | Case 5 (4), Chat 4,95 (21) |
| Unbabel | Cas, Messaging et Chat, Knowledge, IA avec relecture humaine | 1 200 $ de base Company/Month | Aucune note |
| Verbis by Venizum | Cas, Messaging (SMS, WhatsApp, chat web), Knowledge, voix | 1 250 € avec 10 utilisateurs/mois inclus | 5 (22) |
| DeepL for Salesforce | E-mails, notes et enregistrements, plus de 20 langues | 100 traductions gratuites par mois, puis 1 000 de plus pour 100 €, plus votre clé d'API DeepL | Non affichée |
| Intento Translator | Chat en direct et conversations de bots | À l'usage, à partir de 75 $ Company/Month | Non affichée |
| Translate.com | Cas, traduction automatique ou humaine via une note #translate | 999 $ Company/Month | Non affichée |
Smartling se connecte aussi aux cas, à Enhanced Chat et à Knowledge, avec une tarification gérée par son équipe commerciale.
Deux remarques. L'application DeepL est développée par cloudworx, partenaire de DeepL, et la page d'intégrations de DeepL lui-même ne liste aucune application Salesforce. Par ailleurs, Language IO est celle qui compte le plus de retours d'utilisateurs. Un évaluateur G2 dans un grand groupe audiovisuel a écrit :
"the key value unlock for us has been through live chat translations in Salesforce in real time. This is delivering real business value through enabling a single language service centre which can service languages and territories around Europe."
Un autre évaluateur a apprécié l'interface de traduction des articles mais a noté que "Occasionally, the Article Translation app disconnects, requiring us to reauthenticate," d'après son avis G2. Pour les moteurs autonomes, mon comparatif des alternatives à DeepL les met en regard, et les meilleures IA pour le support multilingue couvrent les agents IA.
La voie bricolée : appeler DeepL depuis Apex
Les équipes qui ont un développeur finissent souvent par le construire elles-mêmes. Dans le même fil Reddit que la question de budget ci-dessus, un administrateur a répondu :
"we hit the same wall with agentforce pricing for translation. ended up using a simple apex callout to deepl api, way cheaper at that volume and u can strip PII before sending with a quick regex in the before-send logic."
Cela fonctionne, et les tarifs de l'API DeepL sont faciles à modéliser, mais les déclencheurs, la détection de langue, le traitement des données personnelles et la maintenance sont alors tous à vous. Un fil plus ancien montre à quelle vitesse cela grossit : un administrateur décrit "up to 100 fields to check for language" et "between 100 and 1000 cases daily" dans un message de 2023.
Si vous préférez scripter un collègue IA plutôt qu'un appel de traduction, eesel propose une interface en ligne de commande qu'un développeur, ou un agent de programmation comme Claude Code ou Cursor, peut piloter. eesel integrations connect salesforce relie l'org, eesel integrations download start fait entrer les cas et le Knowledge, et eesel automations définit ce que fait le collègue sur les nouveaux cas. C'est le même collègue que votre équipe de support voit dans le tableau de bord, simplement piloté depuis un terminal.
Quelle voie de traduction Salesforce correspond à votre configuration ?
Choisissez l'endroit où arrivent vos conversations en langue étrangère, puis suivez la branche qui correspond à vos licences.
Ouvrez un canal pour voir quelle option de traduction Salesforce correspond à vos licences et à votre volume. Chaque branche s'appuie sur les pages d'aide et de tarifs de Salesforce elles-mêmes.
Traduire un cas, ce n'est pas le résoudre
C'est le recadrage que je défendrais auprès de quiconque définit le périmètre, et il rejoint les limites de l'IA de Service Cloud que je retrouve sans cesse. Chaque fonction native de traduction Salesforce résout un problème : un conseiller qui ne lit pas la langue du client. Aucune ne change la quantité de travail que demande le cas.

Prenez une réinitialisation de mot de passe en espagnol. Avec Real-Time Translations, le conseiller traduit l'e-mail, trouve la réponse, l'écrit en anglais, la sélectionne, la traduit, vérifie l'aperçu et envoie. C'est la même recherche et la même rédaction qu'un cas en anglais, plus deux étapes de traduction et un compteur de caractères. La barrière de la langue disparaît, mais pas la charge de travail.
L'alternative, que je présente dans mon guide pour ajouter de l'IA à Service Cloud, est un collègue IA qui fait la lecture et la recherche, ainsi que la rédaction, dans la langue du client, tandis que la décision reste à votre équipe. C'est ainsi qu'eesel travaille sur Salesforce. Il lit les cas et les articles Knowledge via l'intégration Salesforce, rédige une réponse en commentaire interne du cas et peut mettre à jour des champs du cas. Selon la documentation helpdesk d'eesel, il "answers in the customer's language without translating your help center." La page Salesforce annonce plus de 80 langues prises en charge.
Voici ce que cela donne au quotidien dans les témoignages clients :
- Koffer.ch, un détaillant suisse de bagages, décrivait l'ancienne routine comme "finding the right macro, translating it, and typing it out again." Désormais eesel trouve la bonne macro, la traduit dans la langue du client si besoin et la rédige avec l'orthographe suisse. Il répond en 4 langues et a rédigé 100 brouillons de réponse en un mois.
- Innr, une marque néerlandaise d'éclairage connecté, reçoit des brouillons en néerlandais, allemand, anglais ou français, les clients allemands recevant le "Sie" de politesse tout du long. Il a préparé 190 tickets en un mois à partir de 1 500 articles et anciens tickets.
- Nordbutiker fait tourner un bot par marque et par pays dans 4 pays, de sorte que "a Danish customer gets Danish answers about Danish products."
Ces trois-là sont sur Freshdesk et Zendesk, pas sur Salesforce ; voici donc la preuve propre à Salesforce : CartonCloud, une entreprise de logiciels de logistique sur Salesforce, utilise eesel sur ses cas. Son responsable du service desk l'a formulé ainsi sur la page de tarifs d'eesel :
"It is getting us to the right articles really quickly and easily, as well as curating well-formed responses with consistent, on-brand tone, still keeping our own style and still keeping that human touch."
Eddie Stephens, Service Desk Lead, CartonCloud
Voici maintenant la limite, en toute honnêteté. La documentation Salesforce d'eesel indique qu'il travaille uniquement sur les enregistrements, sans déclencheur pour les sessions de chat ou de Messaging Salesforce. Si l'essentiel de votre volume en langue étrangère passe par Enhanced Messaging, la traduction de messagerie de Salesforce ou Agentforce convient mieux, ou vous placeriez la bulle de chat d'eesel sur votre site, Salesforce fournissant le contexte du compte. Mon article sur l'agent de support multilingue IA couvre ce schéma. Là où eesel convient le mieux, c'est Email-to-Case, où se trouvait l'essentiel du volume de cette file de 3 000 cas sur Reddit. Avant la mise en service, vous pouvez le lancer sur vos anciens cas Salesforce pour voir comment il aurait répondu, dans chaque langue.
Côté processus, mes guides du support client multilingue et du contrôle qualité du support multilingue vont plus loin.
Si vous comparez des helpdesks, les articles sur la traduction Zendesk et la traduction HubSpot couvrent le même terrain, et mon guide de la traduction pour le service client en aligne sept côte à côte.
Essayer eesel sur vos cas Salesforce
Si votre file Salesforce compte une part croissante de cas dans des langues que votre équipe ne lit pas, eesel est le collègue helpdesk IA qui la rejoint. Il se connecte à Service Cloud en moins de 30 minutes, apprend de vos articles Knowledge, de vos anciens cas et de vos modèles d'e-mail, et rédige des réponses dans la langue du client sous forme de commentaires de cas que vos conseillers peuvent envoyer ou modifier. Pas de frais par langue ni de compteur de traduction : un cas coûte 1 crédit quel que soit le nombre de langues concernées, avec des offres à partir de 299 $ par mois pour 500 crédits.

Commencez par des brouillons sur une partie de vos cas multilingues et comparez-les à ce que votre équipe aurait envoyé, puis activez-en davantage une fois que vous lui faites confiance. Essayez eesel gratuitement avec 100 crédits.
Questions fréquentes
Salesforce propose-t-il une traduction de cas intégrée ?
Oui. Real-Time Translations for Service Email permet à un conseiller de traduire un e-mail entrant dans le fil du cas et de traduire sa réponse dans l'éditeur. Il lit 75 langues mais ne traduit que vers 36 côté conseiller, fonctionne uniquement sur ordinateur et plafonne chaque traduction à 10 Ko. Mon guide sur l'e-mail du service client Salesforce couvre le reste de la configuration e-mail.
Combien coûte la traduction Salesforce ?
La traduction Salesforce puise dans les Flex Credits. Chaque licence de l'add-on Agentforce inclut 250 000 caractères traduits par utilisateur et par mois, et au-delà on débite des Flex Credits, au tarif catalogue de 500 $ les 100 000. Les add-ons Agentforce sont à 125 $ par utilisateur et par mois. Mon décryptage des Salesforce Flex Credits explique le fonctionnement du pool.
Salesforce peut-il traduire les conversations de chat et de messagerie ?
Sur les canaux Enhanced Chat et Enhanced Messaging, y compris WhatsApp et Enhanced SMS, oui. La traduction Salesforce pour la messagerie couvre 75 langues et nécessite l'add-on Agentforce for Service. Le SMS standard n'est pas pris en charge. Mon article sur le chat en direct multilingue compare la façon dont d'autres outils s'y prennent.
Quelles langues Agentforce prend-il en charge ?
La page de langues de Salesforce liste 56 langues pour les agents Agentforce, 31 entièrement prises en charge et 25 en bêta, avec des instructions d'agent rédigées en anglais. Les agents Agentforce Voice prennent en charge 25 langues et sont monolingues par session. Voir mon aperçu de Salesforce Agentforce pour la vue d'ensemble.
Existe-t-il une application DeepL pour Salesforce ?
Il existe une application DeepL for Salesforce sur AppExchange, mais elle est développée par cloudworx, partenaire de DeepL, et non par DeepL lui-même, et elle exige votre propre clé d'API DeepL. Certaines équipes se passent d'application et appellent l'API DeepL depuis Apex. Mon article sur les tarifs DeepL couvre les offres d'API.
Quelle est la meilleure option de traduction Salesforce pour une petite équipe de support ?
Si les cas en langue étrangère se comptent en quelques-uns par semaine, la traduction d'e-mails intégrée ou une application peu coûteuse suffit. Dès qu'ils deviennent quotidiens, traduire chaque cas laisse votre équipe écrire toutes les réponses, donc un collègue IA qui rédige dans la langue du client fait gagner plus de temps. eesel fonctionne via son intégration Salesforce et démarre à 299 $ par mois pour 500 crédits.
Comment traduire des articles Knowledge dans Salesforce ?
Activez Multiple Languages dans les paramètres de Knowledge, puis traduisez les articles vous-même, exportez-les en fichiers CSV compressés pour un prestataire de traduction, ou utilisez AI Knowledge Translations (le paramètre Einstein Article Translate), qui prend en charge 75 langues. Mon guide des logiciels de base de connaissances multilingue couvre les autres options.