¿Cuánto tiempo tardará en surtir efecto el Traductor de Discourse con la API de Google después de habilitarlo?
¿Puede detallar la pregunta? ¿Lo ha configurado y no funciona?
Sí, lo he habilitado, pero no aparece el icono de traducción.
Asegúrate de ver el contenido usando una cuenta cuya configuración regional sea diferente a la del contenido que se está viendo. Una cuenta de prueba es útil para esto; asegúrate de anotar cómo restablecer la configuración regional de tu cuenta si experimentas con ella. ![]()
Hola @maiki
Cambiar en Preferencias > Interfaz > Idioma de la interfaz, ¿verdad?
¿Cómo puedo comprobar si la API del traductor de Google funciona en Discourse?
¿Puedo usar los comandos a continuación para comprobar si la API del traductor de Google funciona?
./launcher enter app
rails c
DiscourseTranslator::Google.detect(Post.last)
Sí, esa es la configuración que hay que cambiar. Y entonces el botón de traducir debería aparecer para el idioma si es un idioma compatible tanto en Discourse como en Google Translate. El botón parece un globo estilizado,
.
Hola @maiki
Sí, lo hice. Pero todavía no encuentro el botón Traducir.
¿Cómo puedo verificar si Google Translate funciona en el servidor de Discourse?
¿Alguna actualización?
¿Cómo puedo verificar si Google Translate funciona en el servidor de Discourse?
¡Te garantizo que sí! Te hemos dado tantos consejos como hemos podido arriba. Si sigues teniendo problemas, necesitarás publicar más información.
Hola @HAWK
Solo quiero saber cómo verificar si la API de Google funciona en el servidor Discourse. ¿Son correctos los siguientes comandos?
./launcher enter app
rails c
DiscourseTranslator::Google.detect(Post.last)
Si no le importa, repita un proceso que acabo de realizar.
Esto es lo que hice;
- Registré una cuenta en https://community.aseprite.org/ usando https://temp-mail.org/en/
- Visité este hilo que está en español (mi idioma principal es el inglés)
- La publicación, cuando he iniciado sesión, tiene un botón (¡funcional!) para la traducción.
No nos ha proporcionado un enlace a su foro, por lo que usted es nuestra única fuente de información. Usted dice que no funciona, pero aún no hemos descartado su navegador web, su configuración y sus extensiones. Sería útil obtener la confirmación de que Discourse Translator ha funcionado para usted en algún lugar.
Puedes revisar los registros en Discourse y en tu cuenta de Google. Los mensajes de error a menudo te darán indicaciones sobre cómo solucionar un problema que esté ocurriendo.
Parece que estás intentando solucionar problemas de conexión con la API usando la consola de Rails; personalmente, no sé si ese método funciona.
@numbqq, por favor, revisa la configuración de tu Discourse y asegúrate de haberla completado correctamente, y también revisa tu cuenta de Google Cloud Translate, que tendrá guías de solución de problemas y mostrará el uso, lo que puedes usar para determinar si tu sitio está conectado. ![]()
Aquí están la configuración del traductor. La configuración del idioma de mi cuenta es inglés. La configuración del idioma de la cuenta de prueba es chino.
La configuración del idioma de mi cuenta es inglés.
La configuración del idioma de la cuenta de prueba es chino.
La cuenta de prueba crea un tema en chino, pero mi cuenta no puede encontrar el icono del traductor.
Prueba la API del traductor de Google en el servidor de Discourse y funciona.
# 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"
}
]
}
}
Es importante probar desde dos cuentas donde la configuración regional sea diferente, no solo el contenido del texto.
Primera cuenta: la configuración regional es inglés (EE. UU.) y publica en inglés (EE. UU.).
Segunda cuenta: la configuración regional es chino y, al ver el tema en inglés (EE. UU.), debería ver el botón de traducción.
¿Tiene sentido?
Hola @maiki
Puedes ver las fotos que publico arriba.
La configuración regional de mi cuenta es inglés.
La configuración regional de mi cuenta de prueba es chino.
Uso mi cuenta en inglés para ver la publicación de la cuenta de prueba en chino, pero no encuentro ningún icono de traductor.
¿Por qué el 50% de la publicación está en inglés? Eso es atípico y confundirá al plugin cuando intente determinar en qué idioma está escrita la publicación. Por favor, intente escribir las publicaciones en un solo idioma.
También desearía mucho que probaras esto, ya que tenemos a una sola persona probando con un solo navegador, por lo que necesitamos determinar si el problema es exclusivo de tu sitio o afecta a todos los foros que utilizan el plugin (para ti).
De acuerdo, creé un nuevo tema en un solo idioma, pero todavía no hay suerte.
Sí, para este foro, funciona.
Hola @maiki
¿Alguna sugerencia sobre esto?
Okay, me he cambiado a Microsoft Translator y funciona bien, así que esto significa que mi configuración en Discourse es correcta.
No estoy seguro de qué está fallando con Google Translator.
Mmm.
¿Eso apuntaría a la clave de API? Me pregunto si quizás la copiaste y pegaste, y se incluyó un espacio como primer o último carácter. Eso haría que no coincidiera con lo que Google espera.
Lo que generalmente hago para comprobar si eso ha sucedido es pegarlo en la barra de búsqueda de Firefox, resaltar todo allí usando Ctrl + A, luego, si no hay un espacio en ninguno de los extremos, usar Ctrl + C para copiarlo y pegarlo en otro lugar (en este caso, Discourse).
Sin embargo, no hay nada particularmente especial en la barra de búsqueda de Firefox; lo importante es tener las cosas limitadas a una sola línea donde puedas ver fácilmente ambos extremos.







