Sphère·Documentation

Comment faire Administration

Traduire un scripteur en plusieurs langues

Un scripteur peut être proposé dans plusieurs langues : l'agent choisit celle de l'entretien au moment de l'appel, indépendamment de la langue dans laquelle lui-même travaille. La traduction se fait depuis un panneau dédié, dans l'éditeur du scripteur.

Quelle différence entre la langue du script et la langue de l'interface ? #

Ce sont deux choses distinctes, et c'est tout l'intérêt :

  • La langue de l'interface est celle de l'agent : les menus, les boutons, ses propres réglages.
  • La langue de l'entretien est celle du script qu'il lit au client.

Un agent qui travaille en français peut donc mener un entretien en arabe ou en anglais, avec vos mots à vous. Pendant l'appel, le sélecteur Langue de l'entretien lui permet de basculer.

Comment déclarer les langues d'un scripteur ? #

  1. Ouvrez le scripteur dans Administration → Scripteurs.
  2. Ouvrez le panneau Traductions.
  3. Dans Langues déclarées, saisissez un code de langue — les variantes régionales sont acceptées, par exemple de-CH, fr-BE, nl-BE.
  4. Cliquez Ajouter.
  5. Répétez pour chaque langue proposée.

Une langue joue le rôle de langue source : c'est celle depuis laquelle on traduit, et celle qui s'affiche en repli quand une traduction manque. Définir comme langue source la change ; Déplacer vers la gauche / vers la droite réorganise les colonnes ; Retirer cette langue l'enlève.

Comment traduire le contenu d'un scripteur ? #

Le panneau Traductions présente un tableau : une ligne par chaîne à traduire, une colonne par langue.

  1. Choisissez la page à traiter, ou Toutes les pages.
  2. Cochez Uniquement les chaînes non traduites pour ne voir que ce qui reste à faire.
  3. Saisissez la traduction dans la colonne de la langue visée.

Chaque ligne indique de quel élément elle provient et quelle propriété elle traduit : le titre, la description, le texte d'invite, le libellé, le libellé du bouton, un bloc de texte riche, les libellés « oui » et « non », le message d'obligation, l'écran de fin, les légendes de note minimale et maximale, le libellé du commentaire ou celui de « autre ».

Un compteur de couverture (par exemple 42/58) suit l'avancement de chaque langue, et la ligne « N sur M chaînes » rappelle combien de lignes le filtre affiche.

💡 Seuls les libellés changent. Les codes de réponse, les conditions et les valeurs insérées dans les textes ne bougent pas : traduire un script ne casse jamais sa logique ni ses exports.

Que veulent dire les états d'une traduction ? #

Trois états, visibles sur chaque cellule :

  • Vide — rien n'a été saisi ; la langue source est affichée en repli pendant l'entretien.
  • Machine, non revue — une traduction automatique a été proposée mais personne ne l'a relue. Un bouton permet de la marquer comme validée.
  • Validée — quelqu'un a relu et approuvé.

Cet état est ce qui protège votre travail : les traitements automatiques ne touchent jamais une traduction validée.

Comment faire traduire un scripteur par un prestataire externe ? #

Passez par un fichier, dans les deux sens :

  1. Dans le panneau Traductions, cliquez Exporter CSV.
  2. Transmettez le fichier à votre traducteur ou à votre relecteur.
  3. Récupérez le fichier complété et cliquez Importer CSV.

Les traductions importées sont marquées validées, puisqu'elles viennent d'un humain. Le compte rendu d'import vous dit exactement ce qui s'est passé :

  • combien de traductions ont été importées ;
  • combien de lignes ont été ignorées parce que la chaîne n'existe plus (élément renommé ou supprimé depuis l'export) ;
  • quelles colonnes ont été ignorées parce que ces langues ne sont pas déclarées.

⚠️ Si le message « Ce fichier n'est pas un export de traductions » s'affiche, c'est que la première colonne n'est pas id. Repartez du fichier exporté plutôt que d'un tableau reconstruit à la main.

Comment obtenir une première traduction automatiquement ? #

Le bouton Pré-remplir demande une première traduction des chaînes encore vides.

  1. Cliquez Pré-remplir.
  2. Attendez la fin du traitement.
  3. Relisez : les traductions ajoutées sont marquées machine, non revue, et le message vous rappelle qu'elles sont à relire avant publication.
  4. Validez celles qui conviennent, corrigez les autres.

Trois garanties à connaître :

  • Les traductions validées sont préservées. Le pré-remplissage ne les écrase jamais, et vous dit combien il en a épargnées.
  • Ce qui n'a pas pu être traduit est signalé, pas inventé. Le compte rendu nomme le nombre de chaînes en échec.
  • Si tout est déjà traduit ou validé, le message « Rien à pré-remplir » s'affiche.

⚠️ Le pré-remplissage exige qu'un fournisseur d'intelligence artificielle soit configuré pour votre organisation. Sans lui, le message « Le pré-remplissage IA n'est pas configuré pour cette sphère » s'affiche. Voir Fournisseurs d'intelligence artificielle et fonctions IA par module.

Dans quel ordre travailler ? #

L'enchaînement le plus économe :

  1. Terminez d'abord le script dans sa langue source — les renommages ultérieurs invalident des lignes de traduction.
  2. Déclarez les langues.
  3. Lancez le pré-remplissage pour dégrossir.
  4. Faites relire : à l'écran pour une langue que vous maîtrisez, par export CSV sinon.
  5. Validez, puis publiez le scripteur.

Mis à jour le .