466 | TranslatePress: multi idioma fácil y completo
5 Mar 2025 · 16 min
Podcast episode 466 of WordPress Semanal (host Gonzalo Navarro) explains TranslatePress as a user-friendly, visual multilingual plugin for WordPress. The episode contrasts TranslatePress with other approaches (WPML/Polylang creating separate content per language; Google Translate widgets doing on-the-fly translation) and details what the free version can do (visual front-end translation, translate text/images/menus/forms, language switcher, optional Google Translate API integration). Gonzalo describes a free workaround using a third-party addon (AI Translation for TranslatePress) that uses Yandex to auto-translate without paying or using Google APIs. He then outlines premium features: support for >2 languages, built-in translation service (tokens), DeepL integration, addons (SEO Pack, WooCommerce improvements), translator roles, language-specific friendly URLs, and other management tools. The episode also mentions a paid TranslatePress course and related videos/resources.
Chapters
En el episodio 466 de WordPress semanal te cuento por qué translatepress es una de las soluciones más sencillas y completas para tener una web multi idioma. Vamos allá. Hola hola. Soy Gonzalo Navarro y Bienvenidos al episodio 466 de WordPress Semanal en el podcast en el que aprendes a crear y gestionar tus propias webs con WordPress en profundidad. Y hoy hablamos de TranslatePress, uno de los plugins para crear una web multi idioma o convertir una web con WordPress en una web que pueda verse desde distintos idiomas. Y vamos a ver qué tipo de plugin es, porque es un poco diferente con respecto a otros bastante conocidos como WPML, Polylang. Y sin embargo tiene un enfoque que yo creo que es mejor para muchos tipos de webs. Ahora veremos el porqué, las diferencias y qué opción es mejor según el caso. Además te hablaré de todo lo que te ofrece su versión gratuita, que es bastante y luego te comentaré un truco para mejorar esa versión gratuita y poder automatizar un poco las traducciones sin necesidad de pagar nada, ni API de Google ni nada. Por último te hablaré de los beneficios que tiene la versión Premium, por si te interesa, que en muchos casos seguro que sí. Todo esto en un momentito, pero antes, como siempre, novedades. ¿Que está pasando en Gonzalo es esta semana? Pues tenemos dos Una es un nuevo vídeo de la zona A Código donde vas a aprender a instalar una librería de animaciones que se llama G SAP y que esto va a ser un punto de partida para que de aquí en adelante te pueda enseñar a configurar un montón de animaciones súper chulas en tu web con WordPress. Entonces es como instalar un pequeño código que se conecta con esta librería y entonces tú después vas a poder crear, bueno, animaciones súper chulas de todo tipo, por ejemplo las que puedes hacer con Elementor, Divi y estas cosas, pero mejores, con más opciones y sin necesidad de tener un constructor de ese tipo. Simplemente tú vas poniendo la que te vaya interesando en cada momento. Ya digo, en este primer vídeo de la zona Código simplemente la vamos a configurar y te enseñaré qué puedes llegar a hacer. Y además así me puedes decir pues me interesan estas estas animaciones. Recuerda que en la zona Código es código para no desarrolladores, simplemente te muestro en vídeo cómo tienes que hacer para copiar y pegar y lograr los mismos resultados que gente que sepa código, pero tú no tienes por qué saber bien. Y la segunda gran novedad o sorpresa es el curso de TranslatePress. Este curso lo tenía como ya preparado en cuanto a índice de clases y demás, porque normalmente tengo como varios así preparados en función de lo que me vais pidiendo o lo que se va votando en la comunidad de Telegram. Y últimamente salía mucho en las conversaciones, ya digo, en el grupo de Telegram, así que me puse con la grabación y ya lo tenéis disponible. Cubro todo, absolutamente todo lo que puedes hacer con este plugin para crear una web multi idioma. Toda la primera parte del curso está dedicada a la versión gratuita del plugin, con la que se puede hacer muchísimo. Lo veremos en el episodio de hoy con un truco que también te voy a comentar aquí para de forma gratuita poder ayudarte de una herramienta para ir traduciendo automáticamente. Y luego en la última parte del curso nos centramos en características premium, que por cierto vais a poder descargar la versión premium del plugin para instalarlo en vuestra web y poder seguir el curso. Ya sabéis que siempre recomiendo que compréis la licencia original porque así podéis ir traduciendo. Además en este caso la licencia va acompañada como de créditos para traducciones automáticas, así que si vais a usar ese sistema lo vais a necesitar de todas maneras. Pero aún así, para que podáis seguir el curso y veáis todas las extensiones premium que voy explicando en los vídeos y que podáis practicar mientras tanto o incluso en el proyecto que vayáis a crear, que primero lo podáis crear con este plugin que yo os dejo para descargar y ya luego cuando lo lancéis pues contratar la licencia. Dejo los enlaces como siempre en las notas del episodio a las que podéis ir escribiendo en vuestro navegador. GonzaloNabarro es 466, que es el número de este episodio. Gonzalo Navarro es 466. Y una vez vistas las novedades, vámonos ahora con el plugin de la semana que se llama Loco Translate. Estoy seguro de que este plugin ya lo he recomendado antes, pero quería incluirlo aquí para explicar la diferencia entre este plugin y otros que son parecidos y plugins para crear o gestionar webs multi idioma. Loco Translate, pese a su nombre y pese a que te permite traducir cadenas de texto, traducir textos de tu web, de la parte administración de cualquier sitio. No se usa para crear una web multilingüe multi idioma, se usa para cuando tú tienes una web en un único idioma y a lo mejor pues tienes partes que están en inglés y no tienes acceso a ellas desde una entrada, una página, sino que son creadas por un plugin, por el propio WordPress, por tu fin, por lo que sea y entonces este plugin te permite de forma súper sencilla desde la parte de administración modificar esos textos. Tengo una clase en el curso de WordPress Intermedio donde explico cómo se usa este plugin porque para mí es un indispensable y dejo también el enlace en la parte de contenidos recomendados y al plugin por supuesto en la sección de el plugin de la semana. Venga, pues ahora sí, vámonos con el tema central del episodio Translate Press Multidioma fácil y completo. Pero antes, ¿Qué tipo de plugin multilingüe es TranslatePress? Bueno, esto lo digo porque hay varios plugins para crear una web multilingüe, para traducir una web con WordPress y tenerla en distintos idiomas. Y translatepress tiene un enfoque diferente a otros plugins. Por ejemplo, seguramente si has buscado algún plugin multi idioma te habrá salido pues que WPML es muy popular, que Polylang es muy popular. Pues estos dos por ejemplo tienen un enfoque hacia el multidioma muy concreto. Lo que hacen es crear versiones independientes de cada página y cada post en distintos idiomas y eso pues te da más control en la configuración, es algo más manual en el que trabajas desde la parte de administración de WordPress y se parece más a lo que uno podría pensar de un multidioma puro y duro. Si lo hicieses manualmente, por ejemplo, imagínate, pues tendrías que crear esencialmente tantas webs como idiomas tuvieras, y esto es digamos una aproximación similar, lo que pasa que no creas webs, sino que creas tantos contenidos como idiomas tengas. Entonces si tienes 20 páginas, pues se crearán otras 20 para otro idioma, otras 20 para otro Idioma y tú vas modificando cada una acorde. Por supuesto que incorporan herramientas para traducir automáticamente y que te lo ponen como más fácil todo, pero esto es un poco la idea es crear versiones independientes de cada contenido que vayas a tener en otro idioma. Después tenemos otros tipos de plugins que básicamente están basados en Google Translate, por ejemplo, y lo que te hacen es vincularte. Esto que te sale cuando tú navegas por una web y se detecta que está en otro idioma y te pregunta ¿Quieres traducirlo al no sé qué? Y tienes una banderita y puedes ir cambiando. Pues esto muchas veces lo hacen los navegadores normalmente, pero tú puedes coger eso y tenerlo como un plugin en tu web y decidir qué banderitas quieres que le aparezca a la persona y ellos van cambiando. Y esto se hace al vuelo, digamos, y se hace automáticamente. Y ya está. Es como lo más sencillito que puedes hacer para tener una web multi idioma. Es como aprovechar ese cambiador de idiomas de Google Translate y tú ponerlo en tu web y ya está. Y luego tenemos Translate Press y otras opciones como por ejemplo Weglot, del que también tenéis un curso. Lo que pasa que en su versión gratuita no puedes hacer prácticamente nada, está muy limitada, pero su enfoque es ofrecerte una interfaz visual para traducir tu web directamente desde la parte frontal. Y es una combinación entre esta facilidad de ir viendo todo visualmente con un control también sobre las traducciones, porque no es que tú pones ahí como un widget de cambiar entre idiomas y que la gente lo cambie, sino que tú vas controlando cómo van a ser esas traducciones. No creamos contenidos específicos, pero sí creamos traducciones específicas de cada contenido que se guarda en la base de datos y luego se muestra al visitante final. Pero vamos a lo específico, ¿Qué podemos hacer con la versión gratuita de Translate Press? Bueno, es bastante completa, de hecho, si solo necesitas un idioma extra, casi seguro que con la versión gratuita te vale. Ya si necesitas más idiomas, necesitas la de pago. Pero vamos a ver qué podemos hacer con la gratuita. Bueno, podríamos traducir todo el contenido de nuestra web desde la parte frontal. Nosotros, por ejemplo, imagínate, nos vamos a la página de inicio de nuestra web, estamos conectados, pero estamos viendo la página de inicio desde la parte frontal, lo que verían nuestros usuarios. Pues ahí le podemos dar a un botoncito que pone Traducir y ya se nos abre la posibilidad de seleccionar cualquier texto que se vea en la página, o imágenes incluso, y decir qué queremos que se muestre para otro idioma que nosotros hayamos configurado. Imagínate que tenemos la base de nuestro contenido en español y que vamos a crear otro idioma en inglés o en catalán, que es muy habitual también. Pues nada, seleccionamos el primer texto que vemos en nuestra página a la izquierda, como cuando tú le das al personalizador del diseño de tu web, pues lo mismo, a la izquierda te sale el propio editor de idiomas y tú ahí pones pues para esta línea quiero que sea esta otra. Lo guardas y automáticamente ya cualquier persona que acceda a esa versión en inglés, por ejemplo, de la web, ya verá esa traducción. Y así vas traduciendo una a una. Ya digo, si ves una imagen, que por ejemplo muchas veces las imágenes tienen texto encima, imagínate que tienes eso y tú no quieres que se vea la imagen con texto en español encima y tienes otra versión con texto en inglés, pues la modificas y ahora en la versión de inglés se verá con el otro idioma. Y es así, lo vas modificando y cambiando y ya digo, los menús de navegación, los botones, los formularios, todo lo que tú veas por ahí lo vas a poder traducir. Y luego por supuesto tienes el típico selector de idiomas que puedes poner en bastantes sitios. Puedes cogerlo y ponerlo como un menú de navegación en cualquier área de navegación que tú quieras. Puedes utilizar un shortcode para ponerlo en cualquier zona que te interese, puedes hacer que aparezca como flotando en algún sitio de la pantalla. En los ajustes se configura esto y hay bastante control sobre cómo quieres mostrar las banderitas o los nombres de los distintos idiomas que vayas a ofrecer a tus visitantes. Hasta ahora te he hablado de traducción manual, yo voy dándole a un texto y lo voy modificando, pero la versión gratuita te permite vincular el servicio de traducción de Google, Google Translate. Y esto sí sería automático, lo que pasa que claro, tienes que generar desde la consola de Google una clave API para este servicio de traducción automática, vincularlo con tu web y luego eso va consumiendo, creo que tienes al principio algunos caracteres gratuitos y luego Google te va cobrando conforme las traducciones que se vayan haciendo. Si no es una web muy grande merece la pena porque no es muy caro. Adem, lo que hace translatepress es que utiliza la API de Google Translate para la primera traducción. Cualquiera que visite la página por primera vez y se traduzca, esa es la versión que se va a quedar. Se guarda en la base de datos y se va mostrando a los siguientes usuarios que la visiten y además tú puedes modificar esas traducciones. Esta es la diferencia con otras soluciones que te he dicho antes, que lo hace todo automático y tú no haces nada. En esos casos se queda la traducción que ponga Google. Sin embargo aquí en base a esa primera traducción tú puedes ir modificando todo según te interese. En el curso explico este proceso, cómo puedes crear la API de Google, cómo la vinculas y demás, pero también explico lo siguiente que es un bonus que te traigo para poder traducir de forma automática, gratuita y sin API directamente con TranslatePress y es utilizando un addon que está creado por otra empresa, un plugin digamos que se vincula con translatepress pero creado con otra empresa que se llama AI Translation for Translate Press y permite traducir automáticamente cualquier cadena de texto, ya digo de forma gratuita, sin APIs, sin límites. ¿Cuál es la pega entre comillas? Que en lugar de hacerse con Google Translate se hace con Yandex, que es como el competidor o el equivalente ruso, pero se integra genial. ¿Entonces el funcionamiento es el siguiente, tú vas a cualquier página que quieras editar, haces el proceso que te he dicho, le das a traducir, pulsas sobre un texto que quieras modificar para otro idioma y en lugar de escribirlo y darle a guardar, te va a aparecer un botoncito que le puedes dar traducir automáticamente y te pone la traducción y ahí ya tú le das a guardar, se hace texto a texto, de acuerdo? No te traduce todo el contenido a la vez. Para eso necesitarías la versión de pago de este plugin, que para eso pues ya te coge la versión de pago de Transfers y no añades otra cosa. Esto es para los que queráis hacerlo todo gratis, sin API y sin límites. Os dejo el vídeo sobre la configuración y uso de este plugin que está cubierta en el curso también paso a paso. Venga, vámonos ahora con las opciones premium de TranslatePress. ¿A quién puede interesar esto? Pues ¿Qué te ofrece? A ver, en primer lugar soporte para más de dos idiomas. A mí particularmente me gusta el enfoque de TranslatePress porque cuando vas a usar simplemente un idioma extra estás muy poco limitado, Puedes digamos hacer todo aunque sea manual, pero puedes tener una web multidioma completa con dos idiomas. Sin embargo en otros plugins el enfoque es un poco distinto, te dejan solo traducir un poquito, entonces como que salvo que sea una web de dos páginas te limitan. Entonces en este caso para web pequeñitas la versión gratuita va de sobra y encima con el truquito que te he dicho pues más todavía. Sin embargo si ya nos vamos a otro idioma extra, pues ahí ya necesitarías la Premium, pero no ofrece solo eso, no ofrece solo la posibilidad de un idioma extra, sino que te ofrece su guía trans, tiene una guía de traducción propia o al menos así la venden, igual ellos tienen después subcontratado otra cosa que seguro, pero es de ellos, se integra bien, no necesita API y lo que te hace es que te va consumiendo como tokens que ellos te dan, entonces dependiendo del plan que tengas pues tienes más o menos tokens. Después tiene otra posibilidad, por cierto, tú puedes tener la Premium y no usar su guía de traducción, puedes usar por ejemplo alguna de las aproximaciones que te he comentado antes, la de Google Translate o lo que sea, o esto sí que viene con la opción Premium, un servicio que se llama DeepL que es de los más populares para traducciones y te permite integrarlo. DeepL es un servicio de pago, entonces si tú quieres usarlo tienes que pagar la versión premium de transfer más lo que pagues en DeepL. ¿Esto para quién es útil? Para quien ya utilizará previamente DeepL, entonces sí merece la pena. Si lo que vas a hacer es contratar las dos, pues no sé, seguramente no, seguramente con la IA de Translate Press sea mejor. Esto en cuanto a posibilidades de traducción. ¿Después, qué más nos ofrece la versión premium? Bueno, te va a dar acceso a bastantes addons que según el caso pueden llegar a ser muy útiles. Por ejemplo con la versión Premium vamos a poder traducir contenido dinámico que generan plugins, que generan themes y que realmente no sería accesible, como por ejemplo cuando tú instalas un plugin de SEO y modificas el título SEO, la descripción SEO y demás, pues con la versión gratuita no tienes acceso a modificar esto, sin embargo con la de pago activando una extensión que se llama SEO Pack sí que lo puedes hacer. Además se integra mucho mejor con woocommerce para traducir productos y procesos de compra, porque con la versión gratuita, se me ha olvidado comentarlo, pero una cosa chula que puedes hacer es traducir los emails que manda WooCommerce y por ejemplo pues en la versión catalán mandarlos en catalán y demás, tienes que ir tú traduciéndolo, pero está accesible, puedes ir a ello, en el curso lo vemos. Sin embargo, con la de pago tenemos más acceso todavía. Y entonces, pues por ejemplo cuando pone checkout, pues a lo mejor podemos poner pago. Cuando pone cart, que sería el carrito, pues podemos poner carrito. Modificar textos que ya digo, no son accesibles, como por ejemplo a lo mejor el formulario de la página de pago. Este tipo de cosas que te das cuenta después cuando vas navegando por la web, que de repente hay algo que está en el idioma original y no se ha traducido bien, pues todo esto con la versión premium lo tienes hipercontrolado. Por supuesto con la versión Premium puedes crear URLs amigables en distintos idiomas. Esto es que si tú por ejemplo tienes la página de Sobre mí y es tu web com sobre mí, pues que la en inglés sea tu web com about. Y además desde los ajustes puedes configurar que esto se cambie automáticamente y que no tengas que ir uno a uno cambiando. Luego también tiene extensiones para la gestión del día a día que pueden ser bastante útiles, como por ejemplo asignar permisos a traductores para que desde la parte frontal puedan acceder a una web y traducir sin tener que darles acceso al panel de administración ni nada. Luego también hay otras que son útiles para ir comprobando todas las traducciones, que es navegar por la web según un rol determinado. Tú le dices ahora quiero comprobar la web desde este rol, le das a un selector y empiezas a usarla como ese rol de usuario o en un idioma concreto. Ahora quiero navegar por toda la web en este idioma y vas navegando por la web en ese idioma a modo de pruebas conectado como administrador de esa web. Bueno, estas y otras extensiones son las que vendrían con la opción premium, que ya digo, en el curso os la dejo para que podáis ir probando todo esto y seguir el curso sin problema antes de que compréis la licencia. Sí, fantástico. Nada más por el episodio, recordad que tenéis todos los enlaces que he ido comentando en González Salonavarro es 466. Nada más por este episodio, nos seguimos escuchando. Adiós.
More from Gonzalo
518 | Redes sociales, precios personalizados, audios desde Drive y temas de bloques (Q&A)
513 | Por qué sigo usando estos plugins después de tantos años (y cuáles he abandonado)