Wie funktioniert die automatische Übersetzung in Discord-Kanälen?

Ein Bot für automatische Übersetzung erhält neue Nachrichten aus Kanälen, auf die er zugreifen kann, prüft, welche davon übersetzt werden müssen, und veröffentlicht das Ergebnis in den konfigurierten Sprachen. Bei BabelBot aktiviert ein Admin die Funktion im Dashboard. Danach schreiben Mitglieder normal in Discord, ohne für jede Nachricht einen Befehl auszuführen.

Beispielablauf für Kanäle
  1. Ein Mitglied postet

    Eine neue Nachricht kommt in einem aktivierten Kanal an.

  2. BabelBot prüft und übersetzt

    Kanalregeln und Zielsprachen bestimmen, was passiert.

  3. Die Übersetzung erscheint

    Die gewählte Darstellungsart bestimmt, wo Mitglieder sie lesen.

Der Weg einer normalen automatischen Textübersetzung.

Welche Nachrichten werden übersetzt?

BabelBot prüft, ob Übersetzungen aktiviert sind, ob der Kanal sie erlaubt und ob die Nachricht Text enthält, der übersetzt werden sollte. Ein normaler Satz ist ein besserer Test als eine Nachricht, die nur aus einer URL oder einem Emoji besteht.

Bei der normalen automatischen Übersetzung erkennt BabelBot die Ausgangssprache. Die Zielsprachen kommen aus den Servereinstellungen oder einer Kanalregel. Im Dashboard gibt es außerdem die Einstellung "Aus diesen Sprachen nicht übersetzen" für Sprachen, die du unverändert lassen möchtest. Diese Ausnahme steuert keinen Bridge-Verkehr.

Wo erscheint die Übersetzung?

Der Modus "Antworten im Kanal" setzt die Übersetzung als Antwort unter das Gespräch. Du kannst ein gestaltetes Embed oder Plain text wählen. Bei mehreren Zielsprachen enthält die Ausgabe mehr übersetzten Text. Prüfe daher, wie sie in einem aktiven Kanal aussieht.

Der Modus "Antworten in Threads" bündelt Übersetzungen in einem Thread an der Nachricht. Wenn jemand bereits in einem Thread oder einem Forenbeitrag spricht, antwortet BabelBot dort. Discord unterstützt keinen Thread innerhalb eines anderen Threads.

Die Option "Original ersetzen" veröffentlicht eine Webhook-Nachricht und entfernt danach die ursprüngliche Nachricht des Mitglieds, sobald die Zustellung erfolgreich war. Bei einer einzigen Zielsprache zeigt der Ersatz nur die Übersetzung. Bei mehreren Zielsprachen enthält er das Original und die Übersetzungen. Dafür braucht der Bot Manage Webhooks und Manage Messages sowie die normalen Berechtigungen für Kanalzugriff und das Senden von Nachrichten. Durch die Auswahl dieser Einstellung erhält der Bot diese Berechtigungen nicht.

Was passiert, wenn das KI-Kontingent aufgebraucht ist?

Bei Free, Pro und Ultra kann unterstützter einfacher Text nach dem Aufbrauchen des KI-Kontingents über den eigenen Übersetzer von BabelBot weiterlaufen. Für Ziele mit der Kennzeichnung "Nur mit KI" wird weiterhin KI-Kontingent benötigt. Anhänge und Funktionen wie eigene Wörter haben andere Voraussetzungen.

Ein Ergebnis, das BabelBot nicht zustellen kann, zählt nicht als erfolgreich zugestellte Übersetzung. Die Abrechnungsanleitung erklärt die aktuellen Kontingente und wie die verschiedenen Funktionen angerechnet werden.

Was ändert sich in einem überbrückten Kanal?

Eine Bridge gibt Nachrichten eine feste Route zwischen verknüpften Kanälen. BabelBot verwendet die dem Quellkanal zugewiesene Sprache und sendet übersetzte Nachrichten an die verknüpften Ziele.

Eine Kanalregel, die normale automatische Übersetzungen deaktiviert, stoppt keine konfigurierte Bridge. Wenn du die Weiterleitung zwischen Sprachkanälen beenden möchtest, entferne die Bridge selbst.

Was solltest du prüfen, wenn nichts erscheint?

Prüfe zuerst den Server-Schalter, die Zielsprachen und die Kanalregeln. Prüfe danach die Bot-Berechtigungen im Testkanal. Ein privater Kanal kann andere Berechtigungen haben als der restliche Server.

Sende einen Satz in einer anderen Sprache als der Zielsprache. Wenn normaler Text funktioniert, ein Anhang aber nicht, prüfe den Tarif und die Dateivoraussetzungen für diesen Anhang. Nutze die Fehlerbehebungsanleitung, wenn das Ergebnis weiterhin nicht zu den Einstellungen passt.

Häufige Fragen

Müssen Mitglieder für jede Übersetzung einen Slash-Befehl ausführen?

Nein. Sobald ein Admin die automatische Übersetzung aktiviert, posten Mitglieder ihre Nachrichten normal. BabelBot bietet auch Möglichkeiten für einzelne Übersetzungen, darunter das Nachrichten-Kontextmenü "Text übersetzen".

Übersetzt BabelBot ältere Nachrichten, wenn ich es aktiviere?

Die automatische Übersetzung reagiert auf neue Nachrichten. Für eine vorhandene Nachricht kannst du eine unterstützte Methode für einzelne Übersetzungen verwenden, etwa das Kontextmenü "Text übersetzen".

Kann die Übersetzung im aktuellen Discord-Thread bleiben?

Ja. BabelBot antwortet in einem vorhandenen Thread, einschließlich Forum- und Medienbeiträgen, statt einen weiteren Übersetzungs-Thread zu erstellen.

Einrichtung und Referenz