Polylang

Descripción

Con Polylang totalmente integrado en WordPress y utilizando sólo sus funciones básicas incorporadas (taxonomías), mantén un rendimiento constante en tu sitio y crea un sitio multilingüe que incluya desde un solo idioma adicional hasta 10 o más, en función de tus necesidades. No hay límite en el número de idiomas añadidos y los paquetes de idiomas de WordPress se descargan automáticamente cuando están listos.

Características

Dependiendo del tipo de sitio que hayas construido o estés planeando construir, puede que te interese una combinación de plugins de la siguiente lista.
Todos los plugins incluyen un asistente que permite configurarlos en unos pocos clics.

Polylang

Polylang y Polylang Pro comparten el mismo núcleo proporcionando funciones como:

  • Traducir entradas, páginas, medios, categorías, etiquetas de entrada, tipos de entrada y taxonomías personalizados, fuentes RSS; admite scripts RTL.
  • El idioma se establece mediante el código de idioma en la URL, o puedes utilizar un subdominio o dominio diferente por idioma.
  • Copia automática de categorías, etiquetas de entrada y otras metas al crear una nueva traducción de entrada o página.
  • Traducir menús clásicos y widgets clásicos. También accesible con Site Editor Classic Features en temas de bloques.
  • Seleccionadores de idioma personalizables disponibles como bloques, widget clásico o elemento del menú de navegación clásico.
  • Compatibilidad con Yoast SEO.

Polylang Pro

Ayuda a optimizar el tiempo dedicado a traducir tu sitio con algunas funciones extra muy útiles, como:

  • Mejor integración con el nuevo editor de bloques.
  • Opciones de idioma disponibles en el editor de bloques de widgets.
  • Partes de la plantilla traducibles en el editor del sitio (FSE).
  • Duplicar y/o sincronizar el contenido de las traducciones de las entradas.
  • Compatibilidad mejorada con otros plugins como ACF Pro.
  • Comparte la misma URL para entradas o términos en todos los idiomas.
  • Traduce los slugs de URL para categorías, bases de autor, tipos de entrada personalizados y mucho más…
  • Traducción automática con DeepL.
  • Exportación e importación de contenidos en formato XLIFF para traducción profesional subcontratada.
  • Acceso a un Soporte Premium para asistencia personalizada.

Polylang for WooCommerce

Extensión para la compatibilidad con WooCommerce que proporciona funciones como:

  • Traducir páginas de WooCommerce (tienda, caja, carrito, mi cuenta), categorías de productos y términos de atributos globales directamente en la interfaz de WooCommerce.
  • Traducir los correos electrónicos de WooCommerce y enviarlos a los clientes en su idioma.
  • Sincronización de metadatos de productos.
  • Compatibilidad con la herramienta nativa de importación y exportación CSV de WooCommerce.
  • Compatibilidad con plugins populares como WooCommerce Subscriptions, Product Bundles, WooCommerce Bookings, Shipment tracking y muchos más.
  • Posibilidad de utilizar la API REST de WooCommerce (disponible con Polylang Pro).
  • Acceso a un Soporte Premium para asistencia personalizada.

¿Te estás pasando desde WPML?

Agradecimientos

Muchas gracias a todos los traductores que ayudan a traducir Polylang. Muchas gracias a Alex Lopez por el diseño del logotipo. La mayoría de las banderas incluidas en Polylang provienen de famfamfam y son de dominio público. Sea cual sea el código de terceros que se haya usado, el crédito se ha señalado en los comentarios del código.

Capturas

Bloques

Este plugin proporciona 2 bloques.

  • Language Switcher Language switcher to insert in content or as a widget.
  • Navigation Language Switcher Language switcher suitable for navigation.

Instalación

  1. Asegúrate de que estás utilizando WordPress 6.5 o una versión posterior y que tu servidor ejecuta PHP 7.4 o una versión posterior (los mismos requisitos que WordPress).
  2. Si has probado otros plugins multilingües, desactívalos antes de activar Polylang, de lo contrario, ¡puedes obtener resultados inesperados!
  3. Instala y activa el plugin como es habitual desde el menú «Plugins» de WordPress.
  4. El asistente de configuración se inicia automáticamente para ayudarte a empezar más fácilmente con Polylang configurando las principales funciones.

FAQ

¿Dónde encontrar ayuda?

¿Polylang es compatible con WooCommerce?

  • Necesitas Polylang para WooCommerce, la extensión premium descrita anteriormente, que hará que ambos plugins funcionen juntos.

¿Dónde puedo informar sobre los fallos de seguridad que encuentre en este plugin?

  • Informa de los fallos de seguridad encontrados en el código fuente del plugin Polylang a través del Programa de divulgación de vulnerabilidades de Patchstack. El equipo de Patchstack te ayudará con la verificación, la asignación de CVE y notificará a los desarrolladores de este plugin.

Reseñas

3 de julio de 2026
I’ve been using Polylang for free for many years, both on standalone websites and on WordPress Multisite. It remains a stable and easy-to-manage solution. I’m very grateful to the developers of this plugin for offering a robust set of features in the free version.
1 de julio de 2026
This worked prefectly. I like that the languages have separate pages and posts that are simply linked together. In combination with Loco Translate for my theme this was a very smooth experience.
18 de junio de 2026
I used the basic version and I was able to do what I intended… I recommend this plugin, it is really easy to use.
Leer todas las 2.960 reseñas

Colaboradores y desarrolladores

«Polylang» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Polylang» está traducido en 54 idiomas. Gracias a los traductores por sus contribuciones.

Traduce «Polylang» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

3.8.5 (2026-06-16)

  • Pro: Soluciona el error de bloqueo del selector de idioma en la pantalla de widgets #1905.
  • A favor: Corregir el error por el que el botón «editar» aparece desactivado por error en la barra lateral de idiomas del editor de bloques #3011
  • Soluciona el problema de los archivos de imágenes editados que se eliminan al borrar la primera traducción de medios #1887
  • Se corrige un error en el contexto AJAX cuando se pasa un código de idioma al parámetro lang #1896

3.8.4 (2026-05-18)

  • Seguridad: Se corrige una vulnerabilidad XSS en la biografía multilingüe.
  • Pro: Corrección del problema por el que las traducciones de borradores de publicaciones no se muestran en la barra lateral de idiomas del editor de bloques #3006
  • Pro: Soluciona la compatibilidad con libxml 2.15.1 #2920
  • Pro: Corrección del problema de agotamiento de la memoria permitida con Divi 5 #3008
  • Mejorar la accesibilidad de la biografía multilingüe en la página de perfil de usuario #1869.
  • Evitar el uso de campos de bloque no compatibles en wpml-config.xml #1868

3.8.3 (2026-04-27)

  • Pro: Mejora del rendimiento de la barra lateral de idiomas en el editor de bloques #2989
  • Pro: Corrección de la imposibilidad de añadir más de una traducción a la vez desde la barra lateral del editor de bloques #2985
  • Pro: Corregir las entidades HTML que se muestran en los campos de traducción en la barra lateral del editor de bloques #2984
  • Pro: Corrección del error al editar un patrón desde el editor de publicaciones #2990
  • Pro: Corrección del problema de que el icono de sincronización se muestre incorrectamente como activo en las nuevas publicaciones #2995
  • Pro: Corrige el error que provocaba que el campo de la API REST pll_sync_post devolviera una matriz vacía en lugar de un objeto vacío #2995
  • Pro: Corrige campos ACF en un repetidor anidado en un contenido flexible sobrescrito con valores incorrectos #2975
  • Corrección del error del bloque de cambio de idioma en la pantalla de widgets #1856
  • Soluciona la advertencia de PHP en el estado del sitio #1862
  • Corrección de la cookie errónea enviada en algunos casos #1863
  • Soluciona el error con el importador de WordPress cuando el archivo importado tiene publicaciones sincronizadas #1853

3.8.2 (2026-04-07)

  • Pro: Corrección del problemas de actualización en el panel de idiomas del editor de bloques #2965
  • Pro: Corrección del error al desvincular 2 traducciones en el editor de bloques #2970
  • Pro: Corrección del error fatal cuando se crea un repetidor previamente en ACF Pro pero ACF está activo #2972
  • Corrección de la redirección de configuración en Playground #1840
  • Corrección de un posible error fatal cuando el idioma predeterminado se corrompe en la base de datos #1843

3.8.1 (2026-03-19)

  • Corrección del error fatal cuando la caché está suspendida #1837 #1839

3.8 (2026-03-17)

  • Requiere las versiones de PHP 7.4 y WP 6.5 como mínimo.
  • Pro: Utiliza el actualizador autónomo #2475
  • Pro: Añade capacidad que permiten controlar los permisos por idioma.
  • Pro: Añadir capacidad para controlar el acceso a idiomas y traducciones de cadenas.
  • Pro: Permite gestionar idiomas y ajustes con WP CLI #2653
  • Pro: Añadir duplicación inteligente en el editor del sitio #2559
  • Pro: Añadir compatibilidad con los glosarios de DeepL #2687
  • Pro: Añade soporte de reserva de configuración regional a la traducción automática #2685
  • Pro: Añade codificación de soporte para atributos de bloque en wpml-config.xml #1683, #2660
  • Pro: Mejorar la extensibilidad del panel de idiomas del editor de bloques #2553
  • Pro: Añadir compatibilidad con los nuevos bloques introducidos en WP 7.0 #2933 #2941
  • Pro: Ocultar el selector de idioma en los bloques internos del editor de bloques de widgets #2900
  • Pro: Corrección del problema de que la plantilla de página no se copia al crear una nueva traducción de página en el editor de bloques #2581
  • Pro: Solucionar la pérdida de iconos SVG al utilizar la traducción automática
  • Pro: Solucionar un problema de rendimiento relacionado con la traducción de las etiquetas de ACF #2670
  • Pro: Se ha corregido un error por el que el estado del producto se modificaba incorrectamente al actualizarlo mediante la API REST #2540
  • Pro: Corregir el problema por el que los idiomas inactivos no se muestran cuando deberían en la API REST #2791
  • Pro: Corregir la traducción de los repetidores de ACF con paginación #2674
  • Pro: Corrige las instrucciones de campos de diseño de ACF #2889
  • Pro: Corregir la falta de sincronización de los campos de taxonomía de ACF #2948
  • Pro: Corregir que las fechas de los eventos de «The Events Calendar» no se dupliquen #2894
  • Añadir el bloque de selección de idioma y el bloque de selección de idioma de la navegación #1811
  • Añadir compatibilidad con múltiples codificaciones en wpml-config.xml #1679, #2655
  • Se ha garantizado la sincronización de los datos transitorios en la base de datos y en la caché de objetos #1653, #2598
  • Asegurar que se envíen todas las traducciones al guardar las traducciones de una entrada o un término #1690
  • Ocultar el filtro de idioma del panel de administración al editar entradas #1698
  • Mejora del rendimiento evitando que las consultas a la base de datos recuperen los términos del idioma #1650
  • Corregidos casos extremos en los que el grupo de traducción podría resultar dañado #1690
  • Corregido un error grave en Multisitio al guardar una entrada tras haber cambiado a un sitio sin Polylang #1700
  • Corregido un error grave al traducir una tabla personalizada #1730
  • Se ha corregido la advertencia que aparecía al solicitar un idioma que no existía #1665
  • Corrección de la importación de traducciones de cadenas con WP Importer #1637
  • Corrección de casos excepcionales que provocan errores en el idioma de un pedido #1777
  • Corrección de un error fatal con el plugin Grupos #1834

Consulta changelog.txt para ver el registro de cambios anterior.