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?
- WPML to Polylang permite migrar de WPML a Polylang en unos pocos clics.
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
- 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).
- Si has probado otros plugins multilingües, desactívalos antes de activar Polylang, de lo contrario, ¡puedes obtener resultados inesperados!
- Instala y activa el plugin como es habitual desde el menú «Plugins» de WordPress.
- 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?
-
- Los usuarios principiantes deberían leer primeros pasos con Polylang, que explica los conceptos básicos con muchas capturas de pantalla.
- Lee la documentación. Incluye una colección de preguntas frecuentes y la documentación para desarrolladores.
- Busca en el foro de soporte de la comunidad. Probablemente encontrarás la respuesta allí.
- Lee las entradas fijas en el foro de soporte de la comunidad.
- Si aún tienes algún problema, abre un nuevo hilo en el foro de soporte de la comunidad.
- Los usuarios de Polylang Pro y Polylang para WooCommerce tienen acceso a nuestro soporte premium a través del helpdesk.
-
¿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
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_postdevolviera 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: Allow to manage languages and settings with WP CLI #2653
- Pro: Add smart duplication in site editor #2559
- Pro: Add support for DeepL glossaries #2687
- Pro: Add locale fallback support to machine translation #2685
- Pro: Add Support encoding for block attributes in wpml-config.xml #1683, #2660
- Pro: Improve extensibility of the block editor languages panel #2553
- Pro: Add support for new blocks introduced in WP 7.0 #2933 #2941
- Pro: Hide language selector on inner blocks in Widget Block Editor #2900
- Pro: Fix page template not copied when creating a new page translation in the block editor #2581
- Pro: Fix SVG icons lost when using machine translation
- Pro: Fix a performance issue with the translation of ACF labels #2670
- Pro: Fix product status wrongly modified when updating a product with the REST API #2540
- Pro: Fix inactive languages not displayed when they should in REST API #2791
- Pro: Fix translation of ACF repeaters with pagination #2674
- Pro: Corrige las instrucciones de campos de diseño de ACF #2889
- Pro: Fix ACF’s taxonomy fields not synchronized #2948
- Pro: Fix event dates of The Events Calendar not duplicated #2894
- Add language switcher block and navigation language switcher block #1811
- Add support for multiple encodings in wpml-config.xml #1679, #2655
- Enforce transients in DB and in object cache are synchronized #1653, #2598
- Enforce passing all translations when saving the translations of a post or term #1690
- Hide the admin language filter when editing posts #1698
- Improve performance by preventing DB queries to fetch the language terms #1650
- Fix edge cases where the translation group could be corrupted #1690
- Fix a fatal error on multisite when saving a post after having switched to a site without Polylang #1700
- Fix a fatal error when translating a custom table #1730
- Fix warning when requesting a non-existing language #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.

