Serviço de Tradução Yandex

Olá,

No momento, apenas os serviços da Microsoft e do Google são suportados pelo plugin, e ambos são serviços pagos. No entanto, o Yandex oferece uma API de tradução gratuita, que poderia ser muito útil em fóruns Discourse.

Comecei a modificar o plugin para adicionar o suporte a ele, mas estou travado aqui:

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

Alguma ideia do que estou esquecendo? O botão de tradução não aparece nas postagens.
Testei uma postagem em espanhol, com tanto o idioma do Discourse quanto o do perfil em inglês

palpite ingênuo, mas talvez você não tenha ativado o plugin nas configurações do lado? talvez haja uma verificação codificada para chaves do Google ou da Microsoft?

Sim, ativei.
E também inseri minha chave de API do Yandex.

Procurei por referências à Microsoft e ao Google no plugin e acredito que já modifiquei todas elas.


Aliás, existe alguma maneira de imprimir no console a partir de um plugin? :sweat_smile:
Gostaria de verificar qual trecho de código está sendo executado.

No desenvolvimento, você pode usar puts para imprimir no seu console

Se quiser imprimir algo em /logs, então

Rails.logger.warn("Mensagem para log")

Bem, depois de tanta tentativa e erro… :smile:

Consegui fazer funcionar!
Vou enviar um PR depois de polir os últimos detalhes

Olá,

Obrigado por essa contribuição :slight_smile:

Apenas uma pergunta: está marcado como mesclado, mas a documentação não menciona isso. Qual é o status atual do tradutor Yandex no plugin T++?

Só para complementar, acredito que o Yandex seja atualmente um dos serviços suportados: