Inicio > Blog > Multilingüe > WordPress en Más Idiomas – Primeros Pasos

WordPress en Más Idiomas – Primeros Pasos

Por Cristian
Última actualización: 27 de julio de 2022

WordPress por defecto NO es multilingüe. Puedes configurar tu idioma al instalarlo, pero eso solo localiza tu sitio a un idioma, y para traducir WordPress en más idiomas no es algo tan sencillo como publicar una entrada.

Debido a esto, la adición de funcionalidad multilingüe se puede hacer a través de un plugin de traducción, configurar un WordPress Multisite o usar traducción automática.

En esta publicación, analizaremos lo que es posible actualmente, los problemas que puedes encontrar, hablaremos sobre las traducciones automáticas y te mostraremos cómo puedes simplificar todo simplemente adoptando un enfoque diferente que combine lo mejor de ambos mundos: traducción automática y traducciones manuales combinadas. A veces, ambos son necesarios para WordPress en más idiomas.

Aquí tienes un resumen de lo que veremos:

  • Introducción
  • Un plugin de WordPress para traducciones
    • Traducciones humanas
    • Traducciones Automáticas y Semiautomáticas
  • WordPress Multisite, en el que cada subsitio representa un idioma
  • Recurrir a un proveedor externo para tus traducciones
  • Conclusiones
  • TranslatePress Beta
  • El futuro de TranslatePress

Introducción

A menos que seas un auténtico fanático de los idiomas como estos tipos, configurar WordPress en más idiomas puede suponer desde una pequeña molestia hasta un verdadero problema capaz de frenar tu proyecto a mitad de camino.

También hay diferentes razones por las que necesitas traducir WordPress a más idiomas:

  • El sitio web en el que estás trabajando está en un país que utiliza varios idiomas como Canadá o Suiza.
  • Quieres hacer una versión alemana de tus guías turísticas de EE. UU. para tus turistas europeos.
  • O simplemente quieres llegar a un público más amplio o expandirte o vender en otras partes del mundo.

El hecho de que WordPress esté disponible en más idiomas puede suponer desde una pequeña molestia hasta un verdadero problema capaz de frenar tu proyecto a mitad de camino.

Sea cual sea el motivo, WordPress no ofrece una solución sencilla para los sitios web multilingües, y cada solución tiene sus pros y sus contras.

Un plugin de WordPress para traducciones

La forma más común de traducir WordPress a más idiomas es instalar un plugin para traducciones automáticas o humanas.

Traducción automática

GTranslate

Este complemento se puede utilizar de forma gratuita para insertar la herramienta de traducción de idiomas de Google en el área de widgets de WordPress.

Su principal ventaja es que es gratuito y tiene una configuración mínima. No tienes que pagar por un traductor ni siquiera por API Google Translate como el Traductor de Sitios Web de Google es una herramienta gratuita y puedes incluirla en cualquier sitio web incluso sin un complemento.

Lamentablemente, las traducciones no siempre brillan y los motores de búsqueda no las verán o simplemente las considerarán spam, ya que se basan en JavaScript.

Hay una versión de pago disponible con soporte para mejores URL, traducción de metadatos y la posibilidad de editar las traducciones. Todo bueno y accesible en cuanto a precios, desafortunadamente, es un Software como Servicio (SaaS), lo que significa que si dejas de pagar, también perderás tus traducciones.

Traducciones Semi-Automáticas

Transposh

Un complemento gratuito que permite realizar traducciones automáticas, con la posibilidad de corregirlas mediante traducción humana cuando sea necesario.

Fue un buen intento, desafortunadamente, el proyecto parece muerto o en modo de suspensión profunda. El plugin no ha sido actualizado en más de 3 años y aunque hay preguntas de soporte a menudo, no hay respuestas en absoluto.

Weglot

Al combinar la traducción automática con la humana, es una buena solución que se encuentra en fase de desarrollo activo. Sin embargo, aunque se trata de un complemento de WordPress, en realidad es un servicio de software como servicio (SaaS) y, aunque es gratuito para sitios web pequeños (menos de 2.000 palabras), esto también implica que las traducciones no se almacenan localmente, sino en sus propios servidores.

Mientras Weglot es realmente una mejor alternativa Aparte de las funciones predeterminadas de GTranslate (la posibilidad de traducir las cadenas tú mismo), el límite de 2000 palabras es demasiado reducido para que resulte útil, salvo en sitios web realmente pequeños (solo este artículo tiene más de 2100 palabras).

Y dado que el plugin es más bien un envoltorio alrededor del negocio de software como servicio de Weglot (puedes habilitar Weglot en Joomla, Shopify y básicamente en cualquier sitio web del mundo), se queda atrás en lo que respecta a la funcionalidad específica de WordPress, como traducciones de «slug».

Traducciones humanas

Si has seguido hasta ahora, podrías haber pensado: "Bueno, ¡no está tan mal!". Claro, hay algunos inconvenientes en cada solución, pero seguro que una vez que entremos en los plugins de Traducciones Humanas, las cosas mejorarán, ¿verdad? ¿VERDAD?

Bueno, para traducir WordPress a más idiomas, tienes que WordPress. No es una entrada, no es una página, sino WordPress. Esto significa:

  • contenido agregado por plugins, como las etiquetas de formulario
  • contenido agregado por temas, como fechas para publicaciones, páginas de archivo, etc.
  • campos personalizados agregados por varios complementos
  • códigos cortos (o mejor aún, la salida de los códigos cortos)
  • Los Page Builders arruinan todo con el contenido dentro de una publicación o página transformándose en una sopa de etiquetas que representa tanto el diseño como el contenido juntos.

Seguro que una vez que entremos en los plugins de Traducciones Humanas, las cosas van a mejorar, ¿verdad? ¡¿VERDAD?!

Qtraducir

Basado en el ahora descontinuado plugin qTranslate, este plugin almacena todas las alternativas de idioma en la misma publicación. Esto significa que algunos plugins o temas simplemente no funcionarán con él, y aunque puedes hacerlo funcionar, hay soporte limitado cuando las cosas no funcionan y eso es más la norma que la excepción.

Es un plugin muy popular, sin embargo, su alcance es limitado y los desarrolladores lo saben e intentan comunicarlo lo mejor posible: “...más conveniente para sitios bilingües o multilingües limitados, por ejemplo, cuyos propietarios realizan la traducción del contenido por sí mismos”. Así que asegúrate de que también sea adecuado para ti.

WPML

Los plugins de traducción gratuitos para WordPress no son siempre la mejor opción. Un proyecto profesional siempre requiere soporte y actualizaciones, así como soluciones detalladas para incluso los problemas más oscuros que aparecen de vez en cuando.

WPML es un plugin premium y uno de los más populares que existen actualmente en el ecosistema de WordPress en lo que respecta a sitios web multilingües ir. 

Tiene una API extensa que los complementos y temas de terceros pueden utilizar para añadir soporte, lo que le permite traducir todo, desde las opciones guardadas en la base de datos hasta datos serializados, pasando por el contenido del constructor de páginas y los productos de WooCommerce.

Esto significa que las traducciones se almacenarán siempre en tu base de datos (por lo tanto, son tuyas) y es lo suficientemente complejo como para que un desarrollador experimentado pueda traducir cualquier sitio de WordPress si así lo desea.

La desventaja es que es lo suficientemente complejo como para que incluso un desarrollador experimentado pueda traducir cualquier sitio de WordPress si así lo desea. 

Si tienes poca experiencia técnica en cómo funciona WordPress en el backend, tu éxito puede variar. Y aunque el equipo de WPML está mejorando activamente el plugin, sigue siendo un software complicado y, dependiendo de tu proyecto, más una herramienta para desarrolladores que una simple herramienta de traducción.

Esto se debe simplemente a que traducir tu sitio de WordPress de esta manera realmente está traduciendo WordPress en su totalidad, algo para lo que no fue diseñado desde el principio, por lo que es probable que ocurran problemas y sean complicados de entender.

WordPress Multisite

WordPress Multisite te permite crear múltiples sitios utilizando la misma instalación de WordPress. Los usuarios pueden ser compartidos (para que un administrador pueda gestionar todos los sitios), pero el contenido es diferente para cada sitio.

Esto te permite crear fácilmente una página web para cada uno de los idiomas de tu sitio. Se trata de una funcionalidad nativa de WordPress, gratuita, que incluso te permite asignar a diferentes usuarios la creación del contenido para cada idioma.

Ventajas:

  • muy útil para sitios web verdaderamente multilingües con contenido diferente en sitios diferentes. Podrías tener diferentes productos, páginas o estructuras para tu sitio en español que para el francés.
  • soporte nativo para subdominios, directorios o incluso dominios completamente diferentes como nombredelsitio.ru, nombredelsitio.de, etc con Mapeo de Dominio

Desventajas

  • Mucho más difícil de configurar y administrar
  • cada cambio en el sitio principal debe replicarse también en los sub-sitios, incluyendo cambios de tema, configuración de plugins, etc.
  • Algunos plugins no funcionarán correctamente en una instalación de multisitio.
  • La gestión de contenido de traducción carece por completo. Tienes que ir a cada sitio, encontrar el contenido que quieres traducir y... ¿escribirlo de nuevo, o copiar y pegar de una ventana a otra?

Mientras que hay complementos que hacen que usar WordPress Multisite más fácil de digerir, con soporte para selector de idioma y enlazando publicaciones originales y sus traducciones entre sí, todavía es difícil recomendar Multisite para traducir WordPress a más idiomas. Es cierto que puedes Convertir WordPress en un sitio multilingüe sin necesidad de un plugin, ¿pero es eso realmente útil?

Recurrir a un proveedor externo para tus traducciones

Similar al producto SAAS (Software como Servicio) de traducción automática, existen servicios para traducir cualquier sitio web, no solo uno de WordPress.

Bablic es un servicio de este tipo, y aunque es fácil de usar (una vez que te acostumbras, ya que no se parece en nada a la interfaz de WordPress), no crea una versión traducida real de tu sitio web, y aunque anuncian que es amigable con el SEO, no eres dueño de tus traducciones y en el momento en que dejes de pagar la tarifa mensual te quedarás solo con el idioma original de tu sitio.

Si recomendara servicios como Bablic a alguien, sería a usuarios que no son técnicos y solo quieren llegar a una audiencia más amplia independientemente del precio.

Conclusiones

Es bastante complicado. Dado que WordPress nunca fue diseñado desde cero para admitir varios idiomas, cada solución viene con sus propias desventajas.

Y si bien existen soluciones que funcionarán perfectamente, es difícil dar una recomendación definitiva.

Democratizar WordPress multilingüe – TranslatePress

WordPress en más idiomas

¿No sería genial poder traducir tu sitio de WordPress con una interfaz de usuario que no pareciera un añadido posterior y cuya funcionalidad pareciera parte del núcleo?

¿Dónde funciona desde el primer momento sin tener que añadir soporte para varios plugins o temas?

Donde la traducción se almacena localmente, en su sitio de WordPress, no en el servidor de otra persona.

Por eso decidimos iniciar nuestra propia misión para democratizar el WordPress multilingüe.

WordPress en más idiomas

Estas son palabras mayores para un gran proyecto que tenía que cumplir muchos requisitos:

  • Complemento GPL y autohospedado.
  • A versión gratuita que te permitirá traducir todo tu sitio de WordPress a un segundo idioma sin límites (como el número de palabras, compatibilidad de temas/complementos, etc.).
  • Traduce lo que ves (incluyendo traducción de imagen), en una interfaz de usuario intuitiva similar al Personalizador. No más complicaciones con interfaces extrañas y fuera de contexto.
  • Integración completa con API Google Translate para la traducción inicial, mientras que el contenido sigue sirviéndose desde la base de datos local una vez traducido.
  • Muy rápido y en caché por todos los plugins de caché de WordPress.
  • SEO amigable, con soporte para traducciones de título, slug, metadatos y gráficos sociales.
  • Diseñado desde cero para tener en cuenta todas las rarezas y características de WordPress, como slugs, menús, tipos de publicaciones personalizadas, constructores de páginas o tiendas.
  • Aporta herramientas de gestión de traducción adecuadas para propietarios de sitios, desarrolladores, agencias y traductores combinados.
  • Crear sitios web totalmente multilingües sin la molestia o el coste de las herramientas disponibles.

Si bien estas parecen tareas sencillas, son difíciles de hacer bien. Así que elaboramos un plan de 3 pasos y nos pusimos a trabajar. Hoy lanzamos el Paso 1, y los pasos 2 y 3 llegarán en los próximos 12 meses.

Estamos aquí a largo plazo y somos muy conscientes de que una sola función no basta para que funcione.

Paso 1 (Actualización: Este paso se ha completado)

Crear un complemento principal que pueda:

  • Traducir todo desde una interfaz idéntica al Personalizador de WordPress.
  • Integración total con la API de Google Translate. Solo tienes que introducir una clave de API y ya estás listo para empezar.
  • SEO amigable
  • Soporte para tipos de publicaciones personalizadas, creador de páginas y tiendas

Aquí es donde estamos 8 meses después. Puedes Prueba TranslatePress gratis o ¡mira la demostración!

Paso 2 (Actualización: Este paso ha sido completado)

Ampliar lo que ya tenemos, con el futuro Complementos de TranslatePress PRO:

  • Un Paquete SEO Complemento: para lograr una optimización total para SEO y traducir las etiquetas alt, las categorías y las etiquetas Open Graph de redes sociales
  • Un complemento de múltiples idiomas para añadir tantos idiomas como necesites para tus proyectos internacionales.
  • Reducir la necesidad de recurrir a la traducción automática y permitir la traducción de cadenas ocultas en la base de datos o en el código fuente de otros plugins y temas, lo que acercará a TranslatePress a ser una herramienta multilingüe completa.

Paso 3 (Actualización: Este paso está en curso actualmente)

Una herramienta multilingüe completa donde puedes traducir todo sin necesidad ser técnico:

  • Crea contenido exclusivamente en un idioma determinado.
  • Crear menús específicos por idioma (esto ahora es posible usando el Navegación basada en el idioma complemento
  • Herramientas para el propietario del sitio (estado de traducción), desarrolladores (documentación clara y una potente API para detectar el idioma del usuario), agencias (varios niveles de acceso para sus usuarios), traductores (acceso únicamente a la interfaz de traducción para los usuarios seleccionados).

Hemos venido para quedarnos

Traducir WordPress a más idiomas no tiene por qué ser un obstáculo para el proyecto. Cuando se piensa adecuadamente en diseñar un producto que sea compatible con el lugar donde WordPress se va y de lo complejo que se ha vuelto el ecosistema en los últimos años, podemos tener el pastel y comérnoslo también.

Por eso necesitamos tu ayuda:

  • Prueba TranslatePress
  • Cuéntanos cuál es tu desafío con WordPress multilingüe
  • Debata dentro de su comunidad de WordPress sobre los problemas al configurar WordPress en más idiomas

Y aunque se necesitó el esfuerzo conjunto de todo nuestro equipo de Cozmoslabs 8 meses para llegar a este punto, gracias a su apoyo y comentarios lograremos superar los Pasos 2 y 3.

Además, asegúrate de echar un vistazo a nuestro Informes de Transparencia donde compartimos todo, desde cifras de ingresos y lecciones aprendidas hasta nuevas funciones y objetivos futuros.

¡Por el divertido viaje que nos espera!