Diskurs-Übersetzer

||||
-|-|
:discourse2: | Zusammenfassung | Discourse Translator übersetzt Beiträge in Discourse mithilfe der Microsoft-, Google- oder Yandex-Übersetzungs-APIs.
:hammer_and_wrench: | Repository-Link | https://github.com/discourse/discourse-translator
:open_book: | Installationsanleitung | So installieren Sie Plugins in Discourse

Funktionen

  • Jeder Beitrag wird nur einmal pro Lokalisierung übersetzt, was Ihnen :moneybag: 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
  1. 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.

  2. Geben Sie in Ihrem Discourse unter Admin > Einstellungen > Plugins den Abonnement-Schlüssel ein, den Sie aus den oben genannten Schritten erhalten haben.

  1. Aktivieren Sie in Ihrem Discourse unter Admin > Einstellungen > Grundeinstellungen die Option „Benutzerlokalisierung zulassen“.
Google Translator
  1. Gehen Sie zu https://console.developers.google.com

  2. Klicken Sie auf „Mein Projekt“

  1. Klicken Sie auf :heavy_plus_sign:, um ein neues Projekt zu erstellen

  1. Geben Sie Ihren Projektnamen ein und klicken Sie auf „Erstellen“

  2. 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.

  3. Klicken Sie nach Abschluss auf „Anmeldeinformationen“ im linken Menü

  1. 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 key in Discourse ein.

  2. 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.

:discourse2: Von uns gehostet? Dieses Plugin ist in unserem Enterprise-Plan verfügbar.

103 „Gefällt mir“
Advice for bilingual communities
Inline translation of posts into another language
Language Translation
Can we have have one post with two different language
Plugin for signatures?
Translate plugin installed, but no translate button
LibreTranslate Plugin -- Free and Open Source Translation API
Discourse Translator plugin is not showing for non-logged in users
What exactly are the effects of "allow user locale"
DeepL integration for Translator plugin
How do you use Discourse AI? Tell us and make it even better!
How do I get the forum here in German
Is Google translate really so expensive?
Anyone migrated to version 3 of Microsoft Translator API yet?
Moving up the translator icon
Image zoom is not working
Translating text in polls
Yandex Translation Service
Anyone Using Discourse Translator Plugin on small forum, Cost/month?
FYI, Full translation of Discourse including posts is possible
Mute ALL other languages
How to install a plugin on Discourse-hosted-Discourse?
Make a multi-language forum
How to handle users that don't really read the answers they get?
Localized email templates
Translates to user's local language
DeepL integration for Translator plugin
Javascript pop up block help
No errors, instance not coming back up after rebuild
DeepL support for Discourse Translator
Getting user profile custom field via JS
Google Translate shows "blank" page
What exactly are the effects of "allow user locale"
Virtual Keyboard hides critical editor buttons for 3.3.0-beta
Translation from Lugandan yields uncaught 500 error (in a different Discourse)
Is Automatic Translation for Most Content Now Official?
Everything is translated, help!
Virtual Keyboard hides critical editor buttons for 3.3.0-beta
Translation support about the topic content
Translates to user's local language
Structuring a multilingual community
Translate email notifications and digests into user preferred locale language
Implementing In-House Translation Features on Discourse
Include translated posts in search?
Translate email notifications and digests into user preferred locale language
Changing default language will not change the site TITLE or DESCRIPTION!
Yandex Translation Service
Simple idea for translator-assisted bilingual forum
MKJ's Opinionated Discourse Deployment Configuration
Help which plugin is in the screenshot
Übersetzung wie hier auf Meta