Yandex-Übersetzungsdienst

Hallo,

Derzeit werden im Plugin nur Dienste von Microsoft und Google unterstützt, die beide kostenpflichtig sind. Yandex bietet jedoch eine kostenlose Übersetzungs-API an, die in Discourse-Foren sehr nützlich sein könnte.

Ich habe begonnen, das Plugin zu modifizieren, um die Unterstützung hinzuzufügen, bin aber hier stecken geblieben:

https://github.com/barreeeiroo/discourse-translator/commit/3ef433473a7314b580a63fc8c8794e219899ddc4

Hast du eine Idee, was ich übersehen habe? Der Übersetzungs-Button erscheint nicht in den Beiträgen.
Getestet mit einem Beitrag auf Spanisch, wobei sowohl die Discourse- als auch die Profil-Sprache auf Englisch eingestellt waren

naiver Versuch, aber vielleicht hast du das Plugin in den Seiteneinstellungen nicht aktiviert? Gibt es vielleicht eine fest codierte Prüfung auf Google- oder MS-Schlüssel?

Ja, habe ich.
Und ich habe auch meinen Yandex-API-Schlüssel eingegeben.

Ich habe im Plugin nach Referenzen zu Microsoft und Google gesucht und glaube, ich habe alle davon bereits geändert.


Übrigens, gibt es eine Möglichkeit, von einem Plugin aus in die Konsole zu drucken? :sweat_smile:
Ich möchte prüfen, welcher Teil des Codes ausgeführt wird.

In der Entwicklung kannst du puts verwenden, um in deine Konsole zu drucken.

Wenn du etwas in /logs drucken möchtest, dann

Rails.logger.warn("Nachricht zum Protokollieren")

Nun, nach so viel Probieren und Irrtum… :smile:

Es funktioniert!
Nachdem ich die letzten Details poliert habe, werde ich einen PR einreichen.

Hallo,

danke für diesen Beitrag :slight_smile:

Nur eine Frage: Es ist als zusammengeführt markiert, aber im Dokument wird es nicht erwähnt. Wie ist der aktuelle Status des Yandex-Übersetzers im T+±Plugin?

Um dies abzurunden, glaube ich, dass Yandex derzeit einer der unterstützten Dienste ist: