Combien de temps faut-il pour que Discourse Translator avec l’API Google prenne effet après son activation ?
Pouvez-vous développer la question ? L’avez-vous configuré et cela ne fonctionne pas ?
Oui, j’ai activé, mais il n’y a pas d’icône de traduction.
Assurez-vous de visualiser le contenu à l’aide d’un compte dont la locale est définie différemment de celle du contenu visualisé. Un compte de test est utile pour cela ; assurez-vous de noter comment rétablir la locale de votre compte si vous expérimentez avec. ![]()
Bonjour @maiki
Changement dans Préférences > Interface > Langue de l’interface, n’est-ce pas ?
Comment puis-je vérifier si l’API du traducteur Google fonctionne sur Discourse ?
Puis-je utiliser les commandes ci-dessous pour vérifier si l’API du traducteur Google fonctionne ?
./launcher enter app
rails c
DiscourseTranslator::Google.detect(Post.last)
Oui, c’est le paramètre à modifier. Ensuite, le bouton de traduction devrait apparaître pour la langue si elle est prise en charge à la fois par Discourse et Google Traduction. Le bouton ressemble à un globe stylisé,
.
Bonjour @maiki
Oui, je l’ai fait. Mais je ne trouve toujours pas le bouton Traduire.
Comment puis-je vérifier si Google Translate fonctionne sur le serveur Discourse ?
Des nouvelles ?
Comment puis-je vérifier si Google Traduction fonctionne sur le serveur Discourse ?
Je peux garantir que c’est le cas ! Nous vous avons donné autant de conseils que possible ci-dessus. Si vous rencontrez toujours des problèmes, vous devrez publier plus d’informations.
Bonjour @HAWK
Je voulais juste savoir comment vérifier si l’API Google fonctionne sur le serveur Discourse. Les commandes ci-dessous sont-elles correctes ?
./launcher enter app
rails c
DiscourseTranslator::Google.detect(Post.last)
Si cela ne vous dérange pas, veuillez répéter un processus que je viens d’effectuer.
Voici ce que j’ai fait ;
- J’ai enregistré un compte sur https://community.aseprite.org/ en utilisant https://temp-mail.org/en/
- J’ai visité ce fil de discussion qui est en espagnol (ma langue principale est l’anglais)
- Le message, lorsque je suis connecté, a un bouton (fonctionnel !) pour la traduction
Vous ne nous avez pas fourni de lien vers votre forum, vous êtes donc notre seule source d’information. Vous dites que cela ne fonctionne pas, mais nous n’avons pas encore exclu votre navigateur Web, ses paramètres et ses extensions. Obtenir la confirmation que Discourse Translator a fonctionné pour vous n’importe où serait utile.
Vous pouvez consulter les journaux dans Discourse et votre compte Google. Les messages d’erreur indiqueront souvent comment résoudre un problème en cours.
Il semble que vous essayiez de dépanner la connexion API avec la console Rails ; je ne sais pas personnellement si cette méthode fonctionne.
@numbqq, veuillez vérifier vos paramètres Discourse et vous assurer qu’ils sont correctement remplis, et vérifiez également votre compte Google Cloud Translate, qui contient des guides de dépannage et indique l’utilisation, ce qui vous permettra de déterminer si votre site est connecté. ![]()
Voici les paramètres du traducteur. Le paramètre de langue de mon compte est en anglais. Le paramètre de langue du compte de test est en chinois.
Le paramètre de langue de mon compte est en anglais.
Le paramètre de langue du compte de test est en chinois.
Le compte de test crée un sujet en chinois, mais mon compte ne trouve pas l’icône du traducteur.
Test de l’API Google Translate sur le serveur Discourse, et cela fonctionne.
# export API_KEY=XXXXXXXXXXXXXXXXXXXXXXXXX
# TEXT="My%20name%20is%20Steve"
# curl "https://translation.googleapis.com/language/translate/v2?target=es&key=${API_KEY}&q=${TEXT}"
{
"data": {
"translations": [
{
"translatedText": "Mi nombre es Steve",
"detectedSourceLanguage": "en"
}
]
}
}
Il est important de tester à partir de deux comptes où la locale est définie différemment, pas seulement le contenu du texte.
Premier compte : la locale est l’anglais (US) et publie en anglais (US).
Deuxième compte : la locale est le chinois et, lors de la visualisation du sujet en anglais (US), devrait voir le bouton de traduction.
Est-ce que cela a du sens ?
Bonjour @maiki
Vous pouvez consulter les photos que j’ai publiées ci-dessus.
La locale de mon compte est l’anglais.
La locale de mon compte de test est le chinois.
J’utilise mon compte anglais pour voir la publication du compte de test en locale chinoise, mais je ne trouve aucune icône de traducteur.
Pourquoi 50 % du message est-il en anglais ? C’est atypique et cela confondra le plugin lorsqu’il essaiera de déterminer dans quelle langue le message est écrit. Veuillez essayer d’écrire les messages dans une seule langue.
J’aimerais aussi vraiment que vous essayiez ceci, car nous avons une seule personne qui teste avec un seul navigateur, nous devons donc déterminer si le problème est exclusif à votre site ou s’il affecte tous les forums utilisant le plugin (pour vous).
Ok, j’ai créé un nouveau sujet dans une seule langue, mais toujours pas de succès.
Oui, pour ce forum, cela fonctionne.
Bonjour @maiki
Des suggestions à ce sujet ?
D’accord, j’ai migré vers Microsoft Translator et cela fonctionne bien, donc mes paramètres sur Discourse sont corrects.
Je ne suis pas sûr de ce qui ne va pas avec Google Translator.
Hrm.
Cela semblerait pointer vers la clé API ? Je me demande si vous l’avez peut-être copiée et collée, et qu’un espace a été inclus comme premier ou dernier caractère ? Cela l’empêcherait de correspondre à ce que Google attend.
Ce que je fais généralement pour vérifier si cela s’est produit est de la coller dans la barre de recherche de Firefox, de tout sélectionner à l’aide de Ctrl A, puis s’il n’y a pas d’espace à l’une ou l’autre extrémité, d’utiliser Ctrl C pour la copier et la coller ailleurs (dans ce cas, Discourse).
Il n’y a rien de particulièrement spécial dans la barre de recherche de Firefox, cependant ; l’important est d’avoir les choses contraintes à une seule ligne où vous pouvez facilement voir les deux extrémités.







