Configurer et créer des copilotes multilingues
Les copilotes multilingues sont des copilotes capables de communiquer avec les clients dans différentes langues tout en maintenant tout le contenu dans un seul copilote. Dans de nombreux cas, ils peuvent détecter automatiquement la langue souhaitée d'après les réglages du navigateur Web de l'utilisateur du copilote et répondre dans la même langue, offrant ainsi une expérience plus personnalisée et intéressante aux clients.
Pour la liste des langues prises en charge, voir Prise en charge des langues.
Note
Les copilotes multilingues ne sont pas pris en charge pour les scénarios suivants :
- Bots classiques Copilot Studio
- Bots vocaux avec Dynamics Omnichannel
Configuration d’un copilote multilingue
Lorsqu’un copilote est initialement créé, il l'est avec une langue principale. Voir Prise en charge des langues pour obtenir plus de détails sur la façon de sélectionner la langue principale du copilote.
Pour activer un copilote multilingue :
Avec un copilote ouvert, sélectionnez Paramètres en haut de la page, puis sélectionnez Langues.
Sélectionnez Ajouter des langues sur la page Paramètres.
Choisissez les langues que vous souhaitez ajouter au copilote dans le volet Ajouter des langues et sélectionnez Ajouter des langues en bas.
Confirmez que la liste des langues est correcte sur la page Langues.
Note
Vous pouvez ajouter au copilote autant de langues secondaires que vous le souhaitez, à condition qu’elles figurent dans la liste des langues prises en charge.
Gestion de la localisation dans un copilote multilingue
Note
Toutes les modifications des sujets et du contenu du copilote doivent être effectuées dans la langue principale du copilote. Pour modifier la langue secondaire du copilote afin de localiser les chaînes, vous devez suivre les étapes de cette section.
Une fois que les chaînes du copilote sont localisées et chargées dans le copilote de la manière décrite ici, vous pouvez voir le contenu localisé dans le canevas de création en changeant la langue dans le copilote de test.
Pour ajouter les chaînes de localisation à votre copilote multilingue :
Avec un copilote ouvert, sélectionnez Paramètres en haut de la page, puis dans la page Paramètres, sélectionnez Langues.
Sur la page Langues, dans la table des langues secondaires ajoutées, sélectionnez Charger dans la colonne Localisation pour la langue que vous souhaitez mettre à jour.
Sur la page Mettre à jour les localisations pour la langue secondaire sélectionnée, sélectionnez le format JSON ou ResX pour télécharger le fichier de localisation actuel pour cette langue.
Note
Le fichier téléchargé contiendra le contenu de localisation le plus récent pour le copilote. Si vous devez télécharger des versions précédentes du fichier de localisation, ouvrez la solution du copilote dans Power Apps pour télécharger les versions précédentes.
Ouvrez le fichier téléchargé et remplacez les chaînes de la langue principale par le texte traduit approprié.
Revenez à la page Mettre à jour les localisations, sélectionnez Parcourir, puis téléchargez le fichier traduit.
Fermez la page Mettre à jour les localisations.
Considérations sur la création pour les copilotes multilingues
Lors de la création, vous pouvez configurer le copilote pour qu’il change la langue parlée actuelle au milieu d’une conversation. Cette logique peut résider dans n’importe quel sujet du copilote.
Pour changer la langue actuelle du copilote, vous pouvez définir la valeur de la variable User.Language
sur l’une des langues secondaires de votre copilote. Cette sélection change immédiatement la langue parlée par votre copilote.
Test d’un copilote multilingue
Pour tester un copilote multilingue :
Ouvrez le volet Tester votre copilote.
Ouvrez le menu en haut du copilote de test et sélectionnez l’une des langues secondaires.
Le copilote de test se rechargera, en utilisant cette fois-ci la langue secondaire sélectionnée. Le canevas de création affiche la langue secondaire.
Saisissez un message dans la langue secondaire pour tester le copilote.
Vous pouvez également définir la langue de votre navigateur sur la langue secondaire prise en charge par votre copilote et ouvrir le Site Web du copilote de démonstration. Le site Web de démonstration s’ouvre dans la langue secondaire et le copilote discute en utilisant les chaînes de la langue secondaire.
Comportement du copilote multilingue pour les langues non configurées
Si l’utilisateur d’un copilote a son navigateur configuré pour une langue qui n’est pas configurée dans le copilote via les étapes ci-dessus, le copilote utilisera toujours sa langue principale (la langue de création initiale du copilote). La langue principale du copilote ne peut pas être modifiée après sa création.
Comportement du copilote multilingue pour les traductions manquantes
Si le créateur du copilote y apporte une modification dans la langue principale et ne charge pas les traductions, le copilote affichera les modifications non traduites dans la langue principale du copilote. Cela génère une expérience bilingue qui peut prêter à confusion. Assurez-vous toujours que les traductions sont à jour après avoir apporté des modifications au copilote dans la langue principale.