Para cualquiera que esté interesado en sitios de Discourse multilingües, quería compartir información sobre un producto que recientemente pude integrar en mi sitio alojado. No estoy asociado con esta empresa de ninguna manera, más allá de ser cliente, y no recibo ninguna compensación. Simplemente estoy impresionado con esta tecnología y quiero compartirla porque la traducción es muy difícil y esto la hace muy fácil.
El producto se llama Linguise. Puedes ver cómo se configura para trabajar con Discourse (o tecnología similar) en este video.
Básicamente, creas una cuenta (gratis por 30 días) y te guía a través de la configuración de algunos CNAME de DNS para el dominio principal de tu sitio que incluyen un prefijo de idioma de 2 letras. Por ejemplo, fr.misitio.com, es.misitio.com, uno para cada idioma que quieras hacer disponible.
Luego te dan un elemento <script> personalizado que necesitas incluir en el sitio de Discourse. La forma más fácil de hacerlo es crear un nuevo componente de tema, luego colocar su comando de script en la sección <Head>.
Eso es todo lo que se necesita. Ahora aparece un selector de idioma en tu sitio (puedes ajustar su ubicación y otras características fácilmente).
Haz clic en ese selector y elige otro idioma y la página se actualizará. Verás que la mayoría de los elementos de la pantalla se desenfocan por uno o dos segundos, luego toda la página se traducirá automáticamente.
Esto incluye menús, encabezados, nombres de categorías, nombres de publicaciones, contenido de publicaciones, etc. Incluso las pantallas de administración y configuración se traducen.
Es asombroso. Tienes 85 idiomas para elegir, y el precio se basa en cuántas palabras se traducen, no le importa qué idiomas se utilicen. Comienza alrededor de $15 por mes y llega a un máximo de $45 por mes para uso ilimitado.
Esta tecnología también funciona en casi cualquier sitio. Soportan directamente Wordpress, Joomla, Squarespace, Wix, Drupal y muchos sitios de comercio electrónico, etc. Pero la forma en que esto funciona para Discourse es una especie de mecanismo general que puede traducir cualquier sitio, incluso aquellos para los que no tienes código fuente o acceso de back-end, siempre y cuando tengas una forma de incluir esa etiqueta <script>.




