Servizio di traduzione Yandex

Ciao,

Al momento, il plugin supporta solo i servizi Microsoft e Google, entrambi a pagamento. Tuttavia, Yandex offre un’API di traduzione gratuita, che potrebbe essere molto utile nei forum Discourse.

Ho iniziato a modificare il plugin per aggiungere il supporto, ma sono bloccato qui:

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

Hai idea di cosa mi stia sfuggendo? Il pulsante di traduzione non appare nei post.
Ho testato un post in spagnolo, con sia Discourse che il profilo impostati in inglese

Scommessa azzardata, ma forse non hai abilitato il plugin nelle impostazioni del sito? Forse c’è un controllo hard-coded per le chiavi di Google o di Microsoft?

Sì, l’ho fatto
E ho anche inserito la mia chiave API Yandex

Ho cercato riferimenti a Microsoft e Google nel plugin e penso di aver già modificato tutti


A proposito, c’è un modo per stampare sulla console da un plugin? :sweat_smile:
Vorrei verificare quale parte del codice viene eseguita

In fase di sviluppo, puoi usare puts per stampare nella tua console.

Se vuoi stampare qualcosa in /logs, allora:

Rails.logger.warn("Messaggio da registrare")

Beh, dopo così tanti tentativi ed errori… :smile:

Ce l’ho fatta!
Invierò una PR dopo aver perfezionato gli ultimi dettagli

Ciao,

Grazie per questo contributo :slight_smile:

Solo una domanda: è contrassegnato come unito, ma la documentazione non lo menziona. Qual è lo stato attuale del traduttore Yandex nel plugin T++?

Per completare il quadro, ritengo che Yandex sia attualmente uno dei servizi supportati: