close
BERJAYA
BERJAYA

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

BERJAYA
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.
BERJAYA
21 de mayo de 2026
It’s literally useless and pointless. If you have to manually copy every page and then translate everything manually, what’s the point? Since you’re doing everything (basically creating one site for each language and having to translate everything manually) just… do it on your own. You don’t need this garbage.
Leer todas las 2.957 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: 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.