Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo crear un sitio multilingüe en WordPress con WPML (6 sencillos pasos)

En los últimos años de gestión de sitios de WordPress, he aprendido que hablar el idioma de su público es muy importante si desea que participen con su contenido.

Esa es una de las razones por las que el equipo y yo hemos traducido WPBeginner a muchos idiomas diferentes, como japonés, francés, portugués y español.

Aunque WordPress permite crear sitios web en distintos idiomas, no incluye características integradas para gestionar varios idiomas en un mismo sitio. Ahí es donde entra WPML.

Tras probar innumerables plugins de traducción, mi equipo y yo descubrimos que WPML es la solución más fiable para crear sitios multilingües en WordPress.

En esta guía, le mostraré cómo crear un sitio multilingüe en WordPress con WPML.

Creating a multilingual WordPress website with WPML

¿Por qué crear un sitio WordPress multilingüe con WPML?

Crear un sitio web en varios idiomas puede ayudarle a ampliar su alcance. Cuando los visitantes encuentran contenido en un idioma que entienden, es más probable que conecten con su contenido y su negocio en general.

Aunque cualquier sitio web puede beneficiarse de ser multilingüe, es especialmente útil para empresas internacionales, tiendas en línea, sitios de viajes e instituciones educativas, ya que atienden a públicos de todo el mundo.

El problema es: ¿cómo hacer que su sitio web en WordPress sea multilingüe sin complicaciones?

WordPress es versátil y cuenta con multitud de temas y plugins traducibles, pero se limita a un solo idioma.

Puedes plantearte utilizar subdominios para distintos idiomas, como “es.tudominio.com” para el español y “fr.tudominio.com” para el francés. Pero gestionar las actualizaciones y copias de seguridad de sitios distintos puede resultar abrumador.

Por otro lado, WPML (WordPress Multilingual Plugins) proporciona una solución al activar múltiples idiomas en una sola instalación de WordPress. He probado múltiples plugins de traducción, pero WPML destaca porque es súper fácil de usar para principiantes.

Puedes añadir traducciones rápidamente y gestionar tu contenido en diferentes idiomas. También me gusta que WPML tenga una característica de edición lado a lado y memoria de traducción para facilitar la traducción.

Con WPML, puedes traducir entradas, páginas, etiquetas, categorías y temas a cualquier número de idiomas. También funciona bien con WooCommerce, por lo que puedes vender productos en muchos idiomas y divisas.

En general, WPML está repleto de herramientas útiles, por lo que es la mejor opción para sitios web multilingües grandes. Para obtener más información, marca / comprobar la reseña completa de WPML de mi equipo.

Con esto en mente, te mostraré cómo puedes crear un sitio web multilingüe en WordPress con WPML en cuestión de minutos. Aquí tienes un resumen de todos los pasos que voy a cubrir:

Paso 1: Instalar y activar WPML

Lo primero que debe hacer es instalar y activar el plugin WPML.

Sólo tiene que ir al sitio web de WPML, hacer clic en el botón “Comprar y descargar” y seguir el proceso de instalación.

WPML homepage highlighting buy and download button

Si necesitas ayuda, puedes consultar esta guía paso a paso sobre cómo instalar un plugin de WordPress.

📝 Nota: WPML es un plugin de pago, pero sus completas características y motores de traducción, como DeepL, WPML IA, Google Translate y Microsoft Translator, hacen que merezca la pena la inversión.

Una vez activado, el plugin añadirá un nuevo elemento / artículo llamado ‘WPML’ en su menú de WordPress.

WPML on WordPress dashboard

Al hacer clic por primera vez, accederá al asistente de ajustes del plugin.

En el primer paso, tendrás que establecer tus idiomas. WPML detectará automáticamente el idioma de tu sitio WordPress, pero ahora puedes cambiarlo aquí.

A continuación, puede seleccionar otros idiomas que desee utilizar en su sitio web. Siempre puedes añadir más idiomas más adelante si es necesario.

Adding languages to the WPML plugin

Después, vamos a hacer clic en el botón “Continuar” para ir al paso siguiente. A continuación, elegirás el formato de URL para los distintos idiomas.

Puede elegir una estructura de directorios, establecer dominios o subdominios independientes para cada idioma o añadir el idioma como parámetro.

Recomiendo elegir la primera opción porque es más SEO-friendly y funciona mejor para la mayoría de los sitios web.

También puede optar por subdominios o dominios independientes, pero Google puede considerar que se trata de sitios web independientes. Si este es su propósito, entonces puede elegir esta opción.

Después de elegir el formato de URL, hagamos clic en el botón “Continuar”.

El plugin le pedirá ahora que introduzca su ‘Clave del sitio’. Puede obtener esta clave en su cuenta del sitio web de WPML.

WPML setup register wpml page

En la siguiente pantalla, tendrá que elegir quién traducirá el contenido de su sitio web.

Puede añadir traducciones usted mismo, añadir traductores individuales, elegir un servicio de traducción profesional o asignar un gestor de traducciones.

He aquí un rápido desglose de las opciones:

  • Solo yo. Tú te encargas de todas las traducciones.
  • Usuarios de este sitio. Asigna tareas de traducción a otros usuarios del sitio. Esta opción funciona bien si tienes un equipo de contenido de editores o traductores.
  • Un servicio de traducción profesional. Intégrese con servicios de traducción de terceros para gestionar las traducciones de forma profesional.
  • Establecer un Gestor de traducciones. Asigne un usuario de su sitio como gestor de traducciones. Esto es ideal para traducir el sitio web de un cliente.

No importa cuál elija, siempre podrá cambiar la forma de gestionar las traducciones en su sitio web.

En la siguiente pantalla, puede elegir compartir detalles acerca de sus plugins y tema con WPML. Decir que sí ayuda a WPML a encontrar y corregir cualquier problema / conflicto / incidencia de compatibilidad. Para más detalles, consulte nuestra guía sobre si debe dar permiso a los plugins de WordPress para recopilar datos.

WPML setup support page

Después, WPML le pedirá permiso para instalar otros plugins compatibles.

Puede hacer clic en el enlace “Omitir” por ahora e instalar esos plugins más tarde si es necesario.

Ya está. Ha establecido correctamente WPML para crear y gestionar su sitio web multilingüe.

A continuación, le mostraré cómo traducir el contenido de su sitio web.

Paso 2: Traducir entradas y páginas

Empecemos a traducir tus entradas y páginas. Para ello, tienes que ir a WPML ” Gestión de traducciones.

En la parte superior de la página, verás la opción ‘Traducir todo automáticamente’. Activando el botón activarás la característica de traducción automática de WPML.

WPML translation management automatic translation button

Recomiendo elegir este modo de traducción automática para simplificar el proceso. Pero tenga en cuenta que la traducción automática cuesta agradecimientos / reconocimientos / acreditaciones.

Estos agradecimientos / reconocimientos / acreditaciones actúan como moneda de cambio para las traducciones. Por ejemplo, traducir a diferentes idiomas te costará unos agradecimientos / reconocimientos / acreditaciones en función del servicio: Azure utiliza 1 crédito por palabra, Google y DeepL utilizan 2 créditos, y WPML IA utiliza 4 créditos.

Puede pagar estos agradecimientos / reconocimientos / acreditaciones por adelantado o elegir la opción de pago por uso, en la que se le facturará mensualmente.

Tras activar el conmutador, aparecerá un mensaje / ventana emergente. En primer lugar, tiene que elegir si desea traducir todo el sitio o solo el contenido futuro.

WPML set automatic translation step 1

En segundo lugar, tiene que elegir el proceso de reseña / valoración.

Hay tres opciones, pero recomiendo encarecidamente la primera, ‘Esperar a la reseña / valoración’. Esto le permite revisar el contenido traducido antes de publicarlo, asegurándose de que su contenido está libre de errores.

WPML set automatic translation step 2

A continuación, haz clic en el botón “Empezar a traducir todo automáticamente” para iniciar el proceso. Dependiendo del número de entradas y páginas que tengas, se hará en unos segundos.

Una vez hecho esto, verás la actualización del estado de la traducción. Como he elegido la opción “Esperar valoración”, hay un botón para revisar todo el contenido traducido.

WPML automatic translation review content button

Al hacer clic en el botón, se abrirá la página de la cola de traducciones.

Comience con cualquier contenido que desee reseñar y, a continuación, haga clic en el botón “Reseña”. Se abrirá la página de reseña, donde podrá ver el idioma por defecto a la izquierda y el idioma de traducción a la derecha.

Realice aquí todos los cambios necesarios. A continuación, haga clic en el botón “Completar traducción” de la parte inferior derecha.

WPML review translation button complete translation

Sólo tiene que repetir el proceso para revisar todas las páginas y entradas traducidas.

Paso 4: Traducir categorías y etiquetas

Si desea traducir categorías y etiquetas o cualquier otra taxonomía personalizada que pueda estar utilizando, WPML lo tiene cubierto.

Para empezar, deberás visitar WPML ” Traducción de taxonomías y cargar las taxonomías personalizadas que quieras traducir.

Por ejemplo, aquí he seleccionado categorías en el menú desplegable. Entonces, WPML mostró todas las categorías de mi sitio de demostración:

WPML taxonomy translation page

Basta con hacer clic en el icono del lápiz situado junto al término de la taxonomía para añadir la traducción.

A continuación, haz clic en el botón “Guardar” cuando hayas terminado.

WPML taxonomy translation category

Paso 5: Traducir los menús de navegación

Antes de empezar, asegúrate de que ya tienes establecido un menú de navegación en tu sitio web. Si no es así, marca / comprobar nuestra guía sobre la adición de un menú de navegación en WordPress.

WPML facilita la traducción de menús, al igual que entradas o taxonomías. Si utilizas un tema clásico, sigue los pasos que se indican a continuación para traducir los menús.

Traducir menús en temas clásicos

Acceda a Apariencia ” Menús desde su escritorio de WordPress. Si existen varios menús, seleccione el que desea traducir.

Verás enlaces en la columna de la derecha para traducir los menús a los idiomas activados en tu sitio.

Translate navigation menus

Al enlazar un idioma, se abrirá el menú correspondiente.

Por ejemplo, en la imagen de abajo, estoy traduciendo el menú “Top Navigation Menu” al francés.

WPML translate menu to French example

Introduzca la traducción al francés en el campo “Nombre del menú” y marque las casillas de “Ajustes del menú”.

Pulsa “Crear menú” para guardar los cambios.

Para mantener la coherencia, asegúrese de que los mismos elementos del menú, como páginas, entradas y categorías, aparecen en todas las versiones lingüísticas.

Para facilitar esta tarea, puedes utilizar la característica “Sincronizar menús entre idiomas”. Se abrirá una página para sincronizar tus menús entre idiomas.

WPML synchronize menu between languages

Desplázate hasta el final de esta página y haz clic en “Sincronizar”.

A continuación, puede seleccionar los elementos del menú que desea sincronizar y hacer clic en “Aplicar cambios” para guardar su trabajo.

WPML sync menu

Si incluye entradas y páginas en sus menús, tradúzcalas primero antes de añadirlas desde la pestaña izquierda de la pantalla de edición de menús.

No olvides pulsar “Guardar menú” para que se apliquen los cambios.

Traducir menús en temas de bloques

Si estás trabajando con un tema en bloque, entonces puedes controlar las traducciones dentro de los ajustes de WPML.

Tiene que ir a WPML “ Gestión de traducciones, luego desplazarse hacia abajo hasta encontrar la pestaña ‘Partes de plantilla’. Aquí es donde usted puede encontrar todos sus menús.

WPML template parts tab

A continuación, seleccione el menú que desea traducir marcando / comprobando la casilla situada a su lado.

Una vez seleccionada la casilla, basta con hacer clic en “Traducir su contenido”.

WPML template parts tab translate your content

En el paso siguiente, elegirá el método de traducción.

Para este tutorial, utilizaré la opción “Traducir automáticamente”.

WPML translate automatically

Esta opción le permite elegir lo que desea hacer después de que WPML traduzca el contenido.

En este caso, quiero revisar el contenido antes de publicarlo. A continuación, haga clic en el botón “Traducir”.

WPML review after translate

WPML le avisará cuando esté listo para su reseña / valoración.

A continuación, de forma similar a la traducción de entradas y páginas, haga clic en “Revisar traducción” para empezar a comprobar el contenido traducido.

Se abrirá la página de la cola de traducciones.

A continuación, busque el tipo de “Parte de plantilla” y haga clic en el botón “Reseña / valoración”.

WPML review template parts

Se le redirigirá a la página de reseña / valoración, donde podrá editar la traducción si es necesario.

Cuando todo parezca correcto, haga clic en el botón “Completar traducción” para aplicar los cambios.

WPML header translation review

Añadir el conmutador de idiomas de navegación a un tema de bloque

Si está utilizando un tema en bloque, a continuación le mostraré cómo añadir el conmutador de idiomas de WPML a su menú de navegación utilizando el Editor de Sitio Completo (FSE).

Tienes que ir a Apariencia ” Editor desde tu escritorio de WordPress. Desde aquí, vaya a la página “Navegación”.

WPML FSE navigation page

A continuación, seleccione la página “Menú”.

Aquí podrás ver el menú y añadir el conmutador de idiomas de navegación.

WPML FSE menu page

Una vez añadido, puede cambiar de idioma. Al pasar el cursor sobre el idioma por defecto, se abrirá la lista de idiomas disponibles.

Por ejemplo, elegiré francés en el menú desplegable.

WPML navigation language switcher French

Pasará automáticamente a la versión francesa de su página.

Este es el aspecto de mi página.

WPML FSE translate menu example

Paso 6: Traducir temas, plugins y otros textos con WPML

En esta sección, te mostraré cómo traducir temas, plugins y otros textos a través de la Traducción por cadenas de WPML.

Para primeros pasos, deberás ir a WPML ” Themes and plugins localization. Por defecto, verás la opción de cargar automáticamente el archivo .mo del tema usando load_textdomain.

WPML themes and plugins localization

Puede marcar / comprobar esta opción para descargar los archivos de traducción del tema.

Tenga en cuenta que esto solo funciona con temas descargados del directorio de temas de WordPress.org.

📝 Nota: Si algunos temas o plugins no se traducen bien, entonces puedes activar la segunda opción de ‘Usar dominios de texto de temas o plugins’. Esto le dice a WPML que adivine el nombre del tema o plugin para las traducciones, lo que puede ayudar a corregir problemas.

Te recomiendo que utilices el módulo de traducción por cadenas de WPML para tener un control más exhaustivo de tus traducciones. Esta herramienta le permite traducir temas y plugins a fondo, asegurándose de que todo en su sitio es la correcta.

Para ello, vaya a WPML ” Traducción de cadenas.

WPML String Translation

Aquí verás un anuncio / catálogo / ficha de tus plugins instalados.

Simplemente haga clic en el símbolo“➕” debajo de cada bandera para añadir su traducción.

WPML String Translation example

Además, WPML le permite traducir campos personalizados, widgets y otras cadenas traducibles generadas por WordPress.

💡 Consejo de experto: Un mapa del sitio de WordPress multilingüe ayuda a los motores de búsqueda a encontrar e indexar todas las versiones de tu contenido rápidamente. Es importante para el SEO, especialmente si tienes diferentes dominios o subdominios en varios idiomas.

Para más detalles, puede consultar nuestra guía sobre cómo crear un mapa del sitio multilingüe en WordPress.

Consejo adicional: Optimice su sitio WordPress para la búsqueda multilingüe

Ahora que su sitio de WordPress está disponible en varios idiomas, es importante que se asegure de que llega eficazmente a la gente de todo el mundo.

Esto significa establecer su sitio para la búsqueda multilingüe, de modo que los visitantes puedan encontrar fácilmente el contenido en su idioma.

Website preview for multilingual search

Añadir una búsqueda multilingüe ayuda a los usuarios a encontrar rápidamente la información que necesitan, independientemente del idioma que hablen. Para ello, utiliza herramientas de búsqueda multilingüe.

Para obtener instrucciones sencillas, compruebe nuestra guía sobre cómo añadir la búsqueda multilingüe en WordPress.

FAQ acerca de la creación de sitios web multilingües en WordPress

La creación de un sitio web multilingüe en WordPress puede plantear varias preguntas, sobre todo si eres nuevo en el proceso. Aquí tienes algunas preguntas frecuentes que te guiarán en lo esencial.

¿Se permiten sitios multilingües en WordPress?

Sí, WordPress permite crear fácilmente sitios web multilingües mediante plugins como WPML, que permiten a los visitantes cambiar de idioma.

¿Cómo puedo mostrar varios idiomas en WordPress?

Puede instalar un plugin multilingüe para mostrar varios idiomas en su sitio de WordPress.

Estos plugins suelen ofrecer una característica de cambio de idioma que permite a los usuarios seleccionar su idioma preferido. Esta configuración garantiza que los visitantes tengan acceso a su contenido en los idiomas que usted decida ofrecer.

¿Cuáles son los plugins de sitios multilingües más populares para WordPress?

Existen varios plugins multilingües para WordPress, como WPML, Polylang y TranslatePress. Para ver la lista completa, marca / comprobar los mejores plugins de traducción de WordPress para sitios web multilingües.

Estos plugins ofrecen diversas características para traducir el contenido de su sitio, gestionar el SEO multilingüe y proporcionar conmutadores de idiomas para mejorar la experiencia del usuario.

Esperamos que este artículo te haya ayudado a aprender a crear un sitio multilingüe en WordPress con WPML. Puede que también quieras ver nuestra guía sobre cómo usar el administrador / administración de WordPress en inglés en un sitio multilingüe o nuestra selección de los mejores temas de WordPress de derecha a izquierda (RTL).

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

22 comentariosLeave a Reply

  1. Philip Turkalj

    Hi,
    Are the plugin translation made for geolocations?

    • WPBeginner Support

      No, this would be based on the languages you want to support on your site rather than the location of your visitors.

      Admin

  2. Ajay Kumar

    does it translates automatically or manually, can you explain how it will translates, some of images showing we have to select the tranlated word and check? please let me know, I am going to buy this, if it manually translates how much it takes.

    • WPBeginner Support

      WPML is for manual translation but does have the option for automatic/machine translation. If you reach out to WPML they can let you know the specifics :)

      Admin

  3. Keith H

    Do you have any examples of sites that use this?

  4. Suraj Barai

    I want to make multiple languages websites. But I can’t understand properly. Can you tell how to make. International website that can any one read in any language.

  5. chetan

    hey i have a question i have a website i want to show country specific navigation in website i am using wordpress pls help me

  6. ahmed salah

    that was helpful.
    but what if i my other language is RTL language, how cloud i make style turn to RTL when loading language ?

  7. ahmed salah

    thank you !
    but what if my other language is RTL language ,
    how could i load RTL style when switching to Arabic language ?

  8. paras

    Hi
    any one can give me the information, how can i get api response in multi language?

  9. Sanela Tomic

    Hello, i bought it today and i am disappointed :( i just realise that i need to translate text by myself and put it in a post. If i knew all that languages i would not buy it on first place. Its to late to regret now so can you suggest where to translate content ? Thank you all

  10. Matilda

    Need for speed! Anyone have advice of how to increase speed while using WPML? Do have a problem….

  11. Henry Barrow

    Hello,
    I would like to know how many languages could add to my site?. I would like to add many languages to my site as I want to market to different nationalities.
    I would also like your advice on my site. I have paid lots of money to have my site build on fivver but all I got was a bunch of different that did not know what they were doing. The site is already built all I need is a few changes on it, I do not have lots of money as mi collect social security to survive for now.
    Any professional advice would be greatly appreciated.
    P.S I have too many pages on my site that I do not need. should I just delete the ones that I don’t need?
    My site is:
    My best regards.

    • WPBeginner Support

      You can add as many languages you want. Spend time on learning how to manage and update your website on your own. It will help you save a lot of money.

      Admin

  12. George Truijen

    How does WPML manage the SEO? SEO ‘demands’ separate titels and URL’s ans if only the language differs, than SEO finds just perhaps one page.

  13. Henk

    I’d rather throw myself in front of a train than use WPML for anything. WPML is terrible software that uses techniques that slow down your website significantly. If you have a lot of pages, simply installing WPML can raise your loading time from 1 second do 15 seconds or worse. So, no thanks.

    • Tattvavit das

      Hi WPBeginner guys, do you have a reply for Henk’s comment? I want to have a multilingual site but if it is going to slow down my site by 15 times, it’s not worth it. What’s your take?

    • Amir Helzer

      I’m very sorry to hear that your experience with WPML was not good. We take every feedback about WPML seriously and I want to help you with any problems that you had. If there is a support thread on wpml.org which explains the problems, please add a link to it.

    • florentina

      Hi Henk. What do you use for your multilingual wp site?Thanks

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.