4 minutes

Comment fonctionne la traduction automatique sur Discord ?

Discord n'a pas de réglage de traduction automatique. Un bot de traduction l'ajoute. Le bot reçoit les nouveaux messages des salons qu'il peut voir, vérifie lesquels doivent être traduits et publie le résultat dans vos langues cibles. Avec BabelBot, un administrateur l'active dans le tableau de bord. Les membres écrivent ensuite normalement, sans commande pour chaque message.

Exemple de circulation entre salons
  1. Un membre publie un message

    Un nouveau message arrive dans un salon activé.

  2. BabelBot vérifie et traduit

    Les règles du salon et les langues cibles déterminent la suite.

  3. La traduction apparaît

    Votre mode de réponse décide où les membres la lisent.

Le parcours d'une traduction automatique de texte normale.

Comment activer la traduction automatique sur Discord ?

Vous l'activez avec un bot de traduction. Avec BabelBot, cela prend environ deux minutes :

  • Ajoutez BabelBot à votre serveur. Vous avez besoin de la permission Gérer le serveur. La configuration guidée s'ouvre après l'ajout.
  • Choisissez vos langues cibles. Choisissez ensuite les réponses ou les fils, et sélectionnez Enregistrer et tester.
  • Envoyez un message de test dans une langue qui n'est pas l'une de vos langues cibles. BabelBot publie la traduction en quelques secondes.
  • Plus tard, utilisez l'interrupteur Traductions dans Vue d'ensemble pour désactiver ou réactiver la traduction automatique. Traduction > Traduction automatique permet de choisir les types de salon. Les salons textuels sont activés par défaut. Les chats des salons vocaux et les publications de forum restent désactivés jusqu'à ce que vous les activiez.

Comment traduire automatiquement Discord en anglais ?

L'anglais est la langue par défaut. Quand vous ajoutez BabelBot, l'anglais est la seule langue cible, et la traduction automatique est activée dans les salons textuels. BabelBot traduit en anglais chaque message qui n'est pas en anglais. Il ne publie rien pour les messages déjà en anglais.

Pour ajouter une langue plus tard, ouvrez Traduction > Langues cibles dans le tableau de bord. Free permet 3 langues cibles. Pour utiliser une autre langue dans un salon, ajoutez une règle de salon pour ce salon.

Quels messages sont traduits ?

BabelBot vérifie que les traductions sont activées, que le salon les autorise et que le message contient du texte qui mérite d'être traduit. Une phrase normale est un meilleur test qu'un message contenant uniquement une URL ou un emoji.

Pour la traduction automatique normale, BabelBot détecte la langue source. Les langues cibles viennent des réglages du serveur ou d'une règle de canal. Le tableau de bord propose aussi le réglage "Ignorer des langues" pour les langues que vous souhaitez laisser telles quelles. Cette exclusion ne contrôle pas le trafic des ponts.

Où la traduction apparaît-elle ?

Répondre dans le canal place la traduction sous le message, sous forme de réponse. Vous pouvez choisir un Embed stylisé ou du Plain text. Avec plusieurs langues cibles, chaque message reçoit plus de texte traduit ; vérifiez donc son apparence dans un salon actif.

Fil par message place les traductions dans un fil rattaché au message. Si quelqu'un discute déjà dans un fil ou une publication de forum, BabelBot y répond. Discord ne permet pas de créer un fil à l'intérieur d'un autre fil.

Remplacer l’original publie la traduction au nom de l'auteur d'origine, avec le même nom et le même avatar, dans le même salon. Ensuite, BabelBot supprime le message d'origine du membre. Avec une seule langue cible, le remplacement n'affiche que la traduction. Avec plusieurs langues cibles, il affiche l'original et les traductions. Ce mode nécessite Manage Webhooks et Manage Messages, ainsi que les permissions habituelles pour voir le salon et envoyer des messages. Choisir ce mode n'accorde pas ces permissions à BabelBot. Accordez-les d'abord dans Discord.

Que se passe-t-il quand les traductions mensuelles sont épuisées ?

Quand le quota est épuisé, les traductions sont en pause jusqu'à sa réinitialisation : le 1er du mois avec Free, ou au renouvellement du forfait avec Pro et Ultra. Avec Free, le vote Top.gg de n'importe quel membre le réinitialise tout de suite. Les traductions automatiques, les traductions par drapeau et les traductions publiées dans des salons reliés comptent dans le quota mensuel d'IA du serveur. Translate Text et la traduction du chat vocal ne comptent pas.

Si BabelBot ne peut pas publier une traduction, elle ne compte pas. Le guide de facturation indique les limites de chaque forfait et ce qui compte.

Qu'est-ce qui change dans un salon relié par un pont ?

Un pont relie des salons de langue, comme #english et #español. BabelBot copie chaque message dans les autres salons, dans la langue que vous définissez pour chaque salon.

Une règle de salon qui désactive la traduction n'arrête pas un pont. Pour arrêter un pont, supprimez-le.

Que vérifier si rien n'apparaît ?

Vérifiez d'abord l'activation du serveur, les langues cibles et les règles de canal. Vérifiez ensuite les permissions du bot dans le salon de test. Un salon privé peut avoir des permissions différentes du reste du serveur.

Envoyez une phrase dans une langue différente de la langue cible. Si le texte ordinaire fonctionne mais qu'une pièce jointe ne fonctionne pas, vérifiez le plan et les exigences liées à ce fichier. Consultez le guide de dépannage si le résultat ne correspond toujours pas aux réglages.

Questions fréquentes

Discord peut-il traduire automatiquement les messages sans bot ?

Non. Discord n'a pas de traduction des messages intégrée. Paramètres utilisateur > Langue change les menus et les boutons de Discord, pas les messages.

Les membres doivent-ils exécuter une commande slash pour chaque traduction ?

Non. Une fois la traduction automatique activée par un administrateur, les membres publient leurs messages normalement. BabelBot permet aussi de demander des traductions individuelles, notamment avec le menu contextuel "Traduire le texte" des messages.

BabelBot traduira-t-il les anciens messages lorsque je l'active ?

Non. La traduction automatique ne s'applique qu'aux nouveaux messages. Pour traduire un ancien message pour vous seul, utilisez Translate Text. Pour publier une traduction dans le salon, réagissez au message avec un drapeau de pays.

La traduction peut-elle rester dans le fil Discord actuel ?

Oui. BabelBot répond dans un fil existant, y compris les publications de forum et de médias, au lieu de créer un autre fil de traduction.

Configuration et référence