||||
-|-|
| Zusammenfassung | Discourse Translator übersetzt Beiträge in Discourse mithilfe der Microsoft-, Google- oder Yandex-Übersetzungs-APIs.
| Repository-Link | https://github.com/discourse/discourse-translator
| Installationsanleitung | So installieren Sie Plugins in Discourse
Funktionen
- Jeder Beitrag wird nur einmal pro Lokalisierung übersetzt, was Ihnen
spart
- Beachten Sie, dass die Spracherkennung ebenfalls nur einmal pro Beitrag ausgeführt wird. Seien Sie vorsichtig, wenn Sie dies in alten und großen Foren aktivieren.
- Access Token wird serverseitig zwischengespeichert, um schnellere Übersetzungen zu ermöglichen.
- Übersetzungen sind standardmäßig auf 3 pro Minute begrenzt (Administratoren können diesen Wert konfigurieren)
Unterstützte Übersetzungsdienste
Konfigurationsschritte
Microsoft
-
Folgen Sie den Schritten in Microsoft Translator API on Azure, um einen Abonnement-Schlüssel zu erhalten. Sie können aus einem der verfügbaren Abonnementangebote wählen.
-
Geben Sie in Ihrem Discourse unter Admin > Einstellungen > Plugins den Abonnement-Schlüssel ein, den Sie aus den oben genannten Schritten erhalten haben.
- Aktivieren Sie in Ihrem Discourse unter Admin > Einstellungen > Grundeinstellungen die Option „Benutzerlokalisierung zulassen“.
Google Translator
-
Gehen Sie zu https://console.developers.google.com
-
Klicken Sie auf „Mein Projekt“
- Klicken Sie auf
, um ein neues Projekt zu erstellen
-
Geben Sie Ihren Projektnamen ein und klicken Sie auf „Erstellen“
-
Wählen Sie API aktivieren und suchen Sie nach Google Cloud Translator API. Suchen Sie die Schaltfläche Aktivieren und klicken Sie darauf, um die API zu aktivieren. Beachten Sie, dass es für die Google Translator API keine kostenlose Stufe gibt, daher wird Sie das System möglicherweise auffordern, die Abrechnung zu aktivieren.
-
Klicken Sie nach Abschluss auf „Anmeldeinformationen“ im linken Menü
-
Klicken Sie auf Anmeldeinformationen erstellen und wählen Sie API-Schlüssel. Kopieren Sie den API-Schlüssel und fügen Sie ihn in die Site-Einstellung
translator google api keyin Discourse ein. -
Aktivieren Sie in Discourse unter Admin > Einstellungen > Grundeinstellungen die Option „Benutzerlokalisierung zulassen“.
Einstellungen
| Name | Beschreibung
|-|
| translator enabled | Zulassen der Inline-Übersetzung von Beiträgen.
| translator | Der Anbieter des Übersetzungsdienstes.
| translator azure subscription key | Azure-Abonnement-Schlüssel
| translator azure region | Azure-Region
| translator azure custom subdomain | Erforderlich, wenn ein Virtual Network oder Firewall für Azure Cognitive Services verwendet wird. Hinweis: Geben Sie nur die benutzerdefinierte Subdomain ein, nicht den vollständigen benutzerdefinierten Endpunkt.
| translator aws region | AWS-Region
| translator aws key id | AWS-Key-ID
| translator aws secret access | AWS-Geheimschlüssel
| translator aws iam role | AWS-IAM-Rolle
| translator google api key | Google-API-Schlüssel
| translator yandex api key | Yandex-API-Schlüssel
| translator libretranslate endpoint | LibreTranslate-Endpunkt
| translator libretranslate api key | LibreTranslate-API-Schlüssel
| max translations per minute | Die Anzahl der Übersetzungen pro Minute, die ein regulärer Benutzer durchführen kann.
| restrict translation by group | Nur freigegebene Gruppen dürfen übersetzen
| restrict translation by poster group | Nur die Übersetzung von Beiträgen, die von freigegebenen Benutzern erstellt wurden, ist zulässig
Bekannte Probleme
- Übersetzt keinen Text in Umfragen, die vom discourse-poll-Plugin erstellt wurden.
- Bilder werden bei der Übersetzung vergrößert.
Von uns gehostet? Dieses Plugin ist in unserem Enterprise-Plan verfügbar.




