Yandex 翻訳サービス

こんにちは、

現時点では、このプラグインは有料サービスである Microsoft と Google のサービスのみをサポートしています。しかし、Yandex は無料の翻訳 API を提供しており、Discourse フォーラムで非常に役立てられる可能性があります。

私はこのプラグインを修正して Yandex のサポートを追加しようとしていますが、ここでつまずいています:

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

何が不足しているかご存知でしょうか?投稿に翻訳ボタンが表示されません。
スペイン語の投稿をテストしましたが、Discourse とプロフィールの両方のロケールは英語に設定しています

単純な推測ですが、サイド設定でプラグインを有効にしていませんか?Google または MS のキーに対してハードコードされたチェックがあるかもしれません。

はい、有効にしました。
Yandex の API キーも入力しました。

プラグイン内で Microsoft や Google への言及を検索しましたが、すべて修正したと思います。


余談ですが、プラグインからコンソールに出力する方法はありますか?:sweat_smile:
どのコードが実行されているか確認したいのです。

開発中は、puts を使ってコンソールに出力できます。

/logs に何かを出力したい場合は、以下のようにします。

Rails.logger.warn("ログに出力するメッセージ")

さて、試行錯誤の末に… :smile:

動作しました!
最後の細部を磨き上げたら、PR を提出します。

こんにちは、

ご貢献ありがとうございます :slight_smile:

一点質問なのですが、マージ済みと表示されていますが、ドキュメント には記載されていません。T++ プラグインにおける Yandex 翻訳機能の現在のステータスはいかがでしょうか?

これで締めくくりとして、Yandexは現在サポートされているサービスの一つだと考えられます。