Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
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

Crear un sitio multilingüe en WordPress puede cambiar su presencia en Internet. Te permite llegar a un público más amplio y conectar con personas de todo el mundo.

Por eso hemos traducido nuestros sitios web de WordPress a muchos idiomas diferentes, como japonés, francés, portugués y español.

WordPress es ideal para crear sitios web en cualquier idioma. Sin embargo, no viene con características integradas para tener varios idiomas en el mismo sitio.

Ahí es donde WPML resulta útil. Es un potente plugin que facilita la adición de varios idiomas a su sitio de WordPress.

En esta guía, le mostraremos cómo utilizar WPML para transformar su sitio de WordPress en un centro neurálgico multilingüe.

Creating a multilingual WordPress website with WPML

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

WordPress puede utilizarse en el idioma que prefieras. Además, los temas y plugins más populares de WordPress están preparados para la traducción.

Estos factores facilitan que cualquiera pueda crear un sitio de WordPress en su propio idioma.

Sin embargo, por defecto, WordPress solo es compatible con un idioma a la vez. Entonces, ¿qué pasaría si quisieras utilizar varios idiomas en un sitio para atraer a un público mucho más amplio?

Gobiernos, empresas internacionales, tiendas online e instituciones educativas necesitan a menudo ofrecer sus sitios web en varios idiomas. Aunque las traducciones automáticas como Google Translate pueden ser tentadoras, a menudo no son lo suficientemente buenas para un uso profesional.

Otra opción es instalar WordPress en subdominios para cada idioma. Sin embargo, esto es muy engorroso, ya que tendrás que gestionar las actualizaciones y hacer copias de seguridad de todas esas instalaciones.

WPML (WordPress Multilingual Plugin) resuelve este problema permitiendo que su sitio web utilice la misma instalación de WordPress para crear contenidos en muchos idiomas diferentes.

Este plugin ofrece una interfaz fácil de usar para gestionar las traducciones. También añade opciones de cambio de idioma para sus usuarios.

Teniendo esto en cuenta, en las siguientes secciones te mostraremos 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 debates que trataremos:

¿Preparados? Primeros pasos.

Crear un sitio multilingüe en WordPress con WPML

Lo primero que tienes que hacer es instalar y activar el plugin WPML (WordPress Multi-language). Si necesitas ayuda, puedes consultar nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

WPML website

Nota: WPML es un plugin de pago, pero es con diferencia la opción más completa. Hay una razón por la que más de 1 millón de sitios web utilizan WPML para crear sitios WordPress multilingües.

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

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

WPML setup wizard


WPML detectará automáticamente el idioma de tu sitio WordPress. Pero puedes cambiarlo aquí ahora si quieres.

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.

Después de eso, vamos a hacer clic en el botón “Continuar” para el siguiente paso.

A continuación, elegirás el formato de URL para los distintos idiomas.

Choose URL format

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

La primera opción, la estructura de directorios, es más compatible con el SEO y se recomienda 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á que introduzca su ‘Clave del sitio’. Puede obtener esta clave en su cuenta del sitio web de WPML.

Add site key

En la pantalla siguiente, elegirá cómo desea gestionar las traducciones en su sitio web.

Puedes elegir traducir todo el contenido de tu sitio web o traducir algunos contenidos. Le recomendamos que utilice “Algunos contenidos”, ya que así tendrá más control sobre las traducciones.

Maanage translations

La siguiente opción es elegir quién traducirá su sitio web.

Puede añadir traducciones usted mismo, añadir traductores individuales o un gestor de traducciones, o elegir un servicio de traducción profesional. No importa cuál elijas, siempre puedes cambiar la forma de gestionar las traducciones en tu sitio web.

En la siguiente pantalla, darás permiso para compartir información sobre plugins y temas para obtener soporte más rápido.

Después de eso, 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.

Skip plugins

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

A continuación, tendrá que añadir el contenido traducido a su sitio web.

Añadir contenido multilingüe en WordPress con WPML

WPML facilita enormemente la traducción de todas las áreas de su blog de WordPress a varios idiomas.

Podrá traducir fácilmente sus entradas, páginas, etiquetas, categorías y temas de WordPress a tantos idiomas como desee.

Añadir entradas y páginas multilingües

Para empezar, simplemente haga clic en el menú de entradas para ver las entradas existentes. Inmediatamente deberías advertir la presencia de columnas de idiomas junto a los títulos de tus entradas.

Adding content in multiple languages in WordPress

WPML asume que el contenido existente está en el idioma principal de su sitio.

Aparecerán los botones “Añadir” para cada idioma al lado de tus entradas. Puedes hacer clic en el botón bajo un idioma para traducir una entrada.

Además, puedes gestionar las traducciones editando una entrada. En el editor de entradas, verás la nueva caja meta “Idioma” para gestionar las traducciones.

Maanage post translations

También puede gestionar las traducciones visitando la página WPML ” Gestión de traducciones.

Desde aquí, puede ver sus contenidos, asignarlos a traductores y trabajar en las traducciones.

Translation management

Otra forma es añadir usuarios como traductores independientemente del perfil que tengan en su sitio de WordPress.

Incluso puede añadir suscriptores como traductores.

Add and manage translators in WordPress

En lugar de editar entradas, estos traductores pueden añadir traducciones directamente en WordPress.

Añadir traducciones para 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í hemos seleccionado categorías en el menú desplegable. A continuación, WPML mostró todas las categorías de nuestro sitio de demostración:

Taxonomy translation

Basta con hacer clic en el botón “+” situado a continuación del término de la taxonomía para añadir la traducción.

Traducir menús de navegación

Nota: Este método es para aquellos que utilizan temas clásicos de WordPress. Por lo tanto, puede que no funcione si utiliza un tema de bloque.

WordPress viene con un robusto sistema de menús de navegación. La buena noticia es que WPML te permite traducirlo igual que traducirías entradas o taxonomías.

Visitemos Apariencia ” Menús desde su escritorio de WordPress. Si tiene más de un menú, seleccione el que desea traducir.

En la columna de la derecha, verá su menú con enlaces para traducir a otros idiomas activados en su sitio.

Translate navigation menus

Al hacer clic en un idioma, se creará un nuevo menú para ese idioma.

A continuación, tendrá que añadir manualmente los mismos elementos de menú, como enlaces a páginas, entradas y categorías, desde el menú del idioma principal para garantizar la coherencia en todas las versiones lingüísticas de su sitio web.

Translating menus

Si tienes tus entradas y páginas en menús de navegación, primero tendrás que traducirlas. Después de eso, puede añadirlos desde las pestañas de la izquierda en las pantallas de menú de edición.

No olvides hacer clic en el botón “Guardar menú” para guardar tus progresos.

Traducir temas, plugins y otros textos con WPML

WPML Multilingual CMS le permite elegir entre las traducciones oficiales de temas y plugins o utilizar su propio traductor de cadenas.

Para primeros pasos, deberás ir a WPML ” Localización de temas y plugins.

Translate plugins and themes

Por defecto, verás la opción de cargar automáticamente el archivo .mo del tema usando load_textdomain. Puedes 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.

Le recomendamos que utilice el módulo de traducción de cadenas de WPML para traducir correctamente su tema y plugins para su propio sitio.

translate strings

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

Consejo de experto: Un mapa del sitio multilingüe de WordPress ayuda a los motores de búsqueda a encontrar e indexar rápidamente todas las versiones de su contenido. Es importante para el SEO, especialmente si tienes diferentes dominios o subdominios en varios idiomas. Para más detalles, puedes consultar nuestra guía sobre cómo crear un mapa del sitio multilingüe en WordPress.

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 práctica 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.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

22 comentariosDeja una respuesta

  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.

      Administrador

  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 :)

      Administrador

  3. Keith H

    Do you have any examples of sites that use this?

    • WPBeginner Support

      Hi Keith,

      You will find many great examples on their official website under case studies section.

      Administrador

  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.

      Administrador

  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

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.