Servicio de traducción de Yandex

Hola,

Por el momento, el complemento solo admite los servicios de Microsoft y Google, los cuales son de pago. Sin embargo, Yandex ofrece una API de traducción gratuita que podría resultar muy útil en foros de Discourse.

Comencé a modificar el complemento para agregar su soporte, pero me he quedado atascado aquí:

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

¿Tienes alguna idea de qué me estoy perdiendo? El botón de traducción no aparece en las publicaciones.
Probé una publicación en español, con la configuración de idioma de Discourse y del perfil en inglés

una conjetura ingenua, pero ¿quizás no habilitaste el plugin en la configuración del lado? ¿Quizás hay una verificación codificada para claves de Google o de Microsoft?

Sí, lo hice.
Y también ingresé mi clave de API de Yandex.

Busqué referencias a Microsoft y Google en el plugin y creo que ya he modificado todas.


Por cierto, ¿hay alguna manera de imprimir en la consola desde un plugin? :sweat_smile:
Me gustaría verificar qué fragmento de código se ejecuta.

En el desarrollo, puedes usar puts para imprimir en tu consola.

Si quieres imprimir algo en /logs, entonces

Rails.logger.warn("Mensaje para registrar")

Bueno, después de tantos intentos y errores… :smile:

¡Lo logré!
Enviaré una PR después de pulir los últimos detalles

Hola,

Gracias por esta contribución :slight_smile:

Solo una pregunta: aparece como fusionado, pero la documentación no lo menciona. ¿Cuál es el estado actual del traductor de Yandex en el plugin T++?

Para completar esto, creo que Yandex es actualmente uno de los servicios compatibles: