qTrad. One story. Every language. Conversation cards saying Hello, Hallo and Hola.

qTrad: una continuación de qTranslate y qTranslate-X

qTrad es un nuevo plugin multilingüe para WordPress que continúa donde qTranslate y qTranslate-X lo dejaron. Lee las traducciones que esos plugins guardaron, añade un editor moderno, controles de idioma accesibles y SEO multilingüe, y es gratuito.

Un sitio que todavía funciona con qTranslate o qTranslate-X, o que se quedó atascado en una versión antigua de WordPress por su culpa, puede pasar a qTrad y conservar todas las traducciones, las URL y los ajustes de idioma. No se convierte nada y no hay que volver a introducir nada.

La primera versión funcional quedó terminada el 27 de Septiembre de 2026, el código está en GitHub y el plugin está en el directorio de plugins de WordPress.org.

Esta es la historia de por qué existe.

Una entrada, todos los idiomas

La mayoría de los plugins multilingües crean una entrada por idioma y enlazan las copias entre sí. qTranslate lo hacía de otra manera. Todas las traducciones de una entrada vivían en esa misma entrada, una junto a otra, separadas por pequeños marcadores de idioma en el texto:

<!--:en-->Hello<!--:--><!--:de-->Hallo<!--:--><!--:es-->Hola<!--:-->

El editor mostraba un idioma cada vez y cambiar era un solo clic. No había entradas duplicadas que mantener sincronizadas, ni copias de categorías y etiquetas, ni tablas adicionales. Las versiones posteriores usaron corchetes, [:en]Hello[:de]Hallo[:es]Hola[:], y algunas herramientas escribían llaves, pero la idea siguió siendo la misma. Para quien administraba el sitio era como editar un sitio, no tres.

Una breve historia

2008. Qian Qin publicó qTranslate en WordPress.org el 20 de febrero de 2008. Se convirtió en una de las respuestas habituales a la pregunta de cómo hacer multilingüe un sitio WordPress y reunió 183 reseñas, 104 de ellas de cinco estrellas.

2013 a 2014. El desarrollo se fue frenando hasta detenerse, y cada nueva versión de WordPress rompía algo más. Otros desarrolladores intervinieron con bifurcaciones. mqTranslate apareció en febrero de 2013. qTranslate Plus llegó en septiembre de 2014 y se describía en su readme como “an unOfficial modified version of qTranslate created to be compatible with WordPress 3.9 or highter”, afirmando sin rodeos que “at this moment the original plugin is dead”. zTranslate fue una tercera bifurcación.

Diciembre de 2014. John Clause publicó qTranslate-X. Su readme dice que “started as a descendant of qTranslate, which has apparently been abandoned by the original author” y que “is a hybrid of all of them and fixes a few bugs in each of them”, en referencia a las bifurcaciones anteriores. qTranslate-X se convirtió en la versión que usaba la mayoría de los sitios. Reunió 281 reseñas con una media de 4,7 estrellas, y después llegaron módulos de integración con otros plugins.

2016. qTranslate-X también se detuvo. Su última actualización en WordPress.org es de julio de 2016 y el último commit de su repositorio, de junio de 2016. Las reseñas de los meses siguientes cuentan el resto. “No support, plugin development seems dead.” “Not maintained anymore. Not working on newest versions of wordpress.” “Breaks with 4.8.”

28 de noviembre de 2017. WordPress.org cerró qTranslate, mqTranslate y qTranslate Plus el mismo día, sin dar motivo. zTranslate ya había sido cerrado en enero de 2015.

Junio de 2018. Un grupo de usuarios inició qTranslate-XT en GitHub, “an eXTended version of qTranslate-X that we are reviving with a new community, since the original plugin is abandoned by its author”. Mantuvo el plugin con vida durante la llegada del editor de bloques, que su readme llama “a critical milestone for the survival of this plugin”. Nunca se publicó en WordPress.org, así que hay que instalarlo a mano y no se actualiza solo. Sigue mantenido; el repositorio tiene 605 estrellas y su última versión, la 3.16.2, es del 25 de octubre de 2026.

31 de agosto de 2021. WordPress.org cerró también qTranslate-X, esta vez con el motivo “Security Issue”. Desde ese día no se podía instalar desde el directorio ningún plugin con el enfoque de qTranslate.

Por qué se echaba de menos

Las reseñas escritas mucho después de que el desarrollo se detuviera lo dicen mejor que nadie. “Still the best and straightforward”, escribió un usuario en 2019. “Still a great plugin in 2020”, escribió otro. Muchos sitios siguieron funcionando durante años con un plugin cerrado, porque nada más funcionaba igual y porque su contenido estaba guardado en un formato que solo la familia qTranslate podía leer. Pasar a otro plugin multilingüe significaba dividir cada entrada en varias, reconstruir menús y categorías por idioma y cambiar todas las URL.

ProWoos fue uno de esos administradores. Teníamos qTranslate, y después qTranslate-X, desplegado en varios sitios web multilingües, y cuando cerraron los dos quisimos que ese enfoque siguiera disponible. Para eso existe qTrad.

Qué hace qTrad

qTrad es una continuación independiente de qTranslate y qTranslate-X. Las traducciones existentes siguen funcionando exactamente como están, porque qTrad lee los tres formatos de marcadores, los marcadores de comentario del qTranslate original, los corchetes de qTranslate-X y las llaves, y reutiliza los ajustes qtranslate_* de idiomas, locales, banderas y URL. Un sitio también puede pasar de qTranslate-XT a qTrad, o volver, sin convertir nada. La activación nunca reescribe entradas, y un informe único después enumera los datos de qTranslate encontrados en el sitio.

Además añade lo que los plugins antiguos nunca tuvieron:

  • botones de idioma en el editor de bloques que cambian en el sitio, y el editor clásico como siempre,
  • controles de idioma que funcionan con teclado y lector de pantalla, con nombres completos de idioma y cambios anunciados,
  • SEO multilingüe con enlaces hreflang recíprocos y entradas multilingües en el mapa del sitio, también junto a Yoast SEO y Rank Math,
  • menús traducidos, slugs traducidos, campos personalizados y opciones, Advanced Custom Fields, WooCommerce y formatos de fecha por idioma,
  • un filtro “Falta en” en las listas de entradas y una caja “Traducciones” en el escritorio que muestran lo que queda por traducir,
  • guardado seguro, de modo que las traducciones en idiomas desactivados nunca se pierden.

Cada versión pasa por una matriz de pruebas de doce combinaciones de WordPress y PHP, desde WordPress 5.8 con PHP 7.4 hasta las versiones actuales, con comprobaciones de navegador y de accesibilidad.

Dónde conseguirlo

El plugin es gratuito bajo la GPL. Está en el directorio de plugins de WordPress.org, así que se instala desde Plugins → Añadir nuevo como cualquier otro plugin, y el código fuente está en GitHub. La página de soporte tiene los pasos de instalación, las notas de migración para sitios con qTranslate, qTranslate-X y qTranslate-XT y las respuestas a las preguntas habituales. Si administra uno de los sitios que mantuvieron vivo qTranslate todos estos años, qTrad se escribió para usted.

Leave a Comment

Your email address will not be published. Required fields are marked *


Shopping Cart