Como hacer una web multilenguaje con WordPress.

Descubre como crear un sitio web multilenguaje usando WordPress, vamos a usar dos métodos diferentes, podemos hacer la traducción del sitio web de forma manual o de forma automática, en este video te mostraremos como hacerlo paso a paso.

[arve url=»https://vimeo.com/126349726″ title=»Como hacer una web multilenguaje con WordPress» description=»Descubre como añadir la característica multilenguaje a tu sitio web creado en WordPress» /]

[x_accordion_item title=»Transcripción del video»]

Buen día, bienvenido a este nuevo video de josel63.sg-host.com, mi nombre es José Lievano y en este video aprenderemos como puedes añadir múltiples lenguajes en tu WordPress. Una de las opciones para crear una web multilenguaje en WordPress es usar la función de multisite, pero eso sería muy complicado, deseo mostrarte la forma más fácil de lograr el mismo resultado.

Vamos a ver dos formas, la primera será que WordPress nos permita crear nuestros contenidos en los lenguajes que necesitemos, de esta forma la traducción la haremos nosotros, esto puede ser un poco más de trabajo pero nos asegura que la traducción es correcta.

Después vamos a ver como añadir un plugin que usará google translate para traducir de forma automática nuestro sitio web, esto nos da como resultado una traducción de menor calidad, pero sin necesitar que hagamos una inversión de tiempo o dinero traduciéndolo todo de forma manual. Así que vamos a entrar en la opción para añadir plugins en WordPress, y vamos a buscar el plugin llamado Polylang, ahora vamos a instalarlo, esperamos a que se instale y luego de la instalación lo vamos a activar.

Muy bien, como puedes ver el plugin se encuentra activado, lo siguiente que vamos a hacer es ir hacia ajustes y luego en la opción idiomas. La opción idiomas solo se añade cuando instalas este plugin, si no los has instalado no tendrás esta opción disponible. Lo que vamos a hacer desde aquí es colocar los idiomas a los que deseamos traducir nuestra web, en mi caso voy a colocarle inglés de Estados Unidos, lo debemos buscar en este selector.

Desde aquí podemos ver como se rellenan todos estos campos con los datos del idioma. Y para añadirlo solo damos clic en el botón que dice Añadir nuevo idioma. Y ahora vamos a colocar un nuevo idioma que será Español, en este caso voy a seleccionar el español de México, pero como puedes ver tenemos otras opciones, español de España, de Colombia, Perú, Venezuela, etc…

Y hacemos lo mismo damos clic en el botón de abajo para añadir el nuevo idioma. Luego en la opción que dice traducción de cadenas, podemos ver algunas traducciones que podemos hacer en algunas áreas propias de la configuración de nuestra web, como el título del sitio web, por ejemplo en español voy a colocar bienvenidos a josel63.sg-host.com y en inglés colocaré welcome to josel63.sg-host.com

Para guardar esta traducción solo damos clic en el botón de la parte de abajo que dice guardar cambios. Desde ajustes podemos seleccionar el idioma que usará la web por defecto, es decir, cual es el idioma principal de esta página, en este caso será español así que lo colocamos. Luego podemos seleccionar la estructura de las URLs, la mejor opción es dejar la primera de estas opciones, ya que con esta opción la estructura de las URLs no se modificará, y si en el futuro eliminas el plugin, entonces tus URLs no se verán afectadas, con las otras opciones podemos definir si deseamos modificar las URLs del sitio en base al idioma.

Así por ejemplo sería en este caso, demolsan.com/en cuando se encuentre en inglés y josel63.sg-host.com/es cuando se encuentren en español. Pero como te digo, sería mejor si usamos la primera opción. Desde aquí tenemos otras opciones, pero la que es muy importante es dejar activado la capacidad del plugin para detectar el idioma que el usuario tiene en su navegador, de esa forma si el navegador se encuentra en ingles mostrará esa versión de la web, o si en español, entonces mostrará la versión en español.

Y al finalizar damos clic en guardar cambios. Ahora podemos crear un nuevo artículo o editar cualquier artículo que ya tengamos creado y desde la ventana de edición primero debes crear el artículo en el lenguaje original y después debes dar clic en el botón de + para crear el artículo en el otro idioma.

Así que vamos a escribir aquí cualquier cosa, en el título y vamos simplemente a copiar y pegar esto para añadirlo como contenido. Ahora guardaremos esto como un borrador. Bien, una vez se ha guardado, lo que haremos será dar clic en el símbolo de + y al cargar, podremos crear el artículo pero ahora en el otro idioma. Y ahora si vamos a dar clic en publicar. Al hacerlo el artículo se publica en el idioma que nos encontramos en ese momento, así que después de su publicación debemos regresar al otro idioma y publicar el artículo también desde ese idioma.

De esa forma podemos editar el artículo en el otro idioma si esa versión aún no se encuentra disponible, pero en la web solo se puede ver el artículo del lenguaje que se encuentre disponible para el usuario, si damos en ver entrada. Podrás observar que solo puedo ver el artículo en uno de los dos idiomas. Regresemos al área de administración. Ahora entremos en entradas y luego en categorías.

Como puedes observar desde aquí también podemos traducir el nombre de las categorías. Y también podremos añadir un selector de idiomas en nuestra web, vamos hacia widgets. Desde aquí podemos añadir el widget que se llama Conmutador de idiomas, simplemente lo arrastramos a la zona donde lo deseamos mostrar. Lo configuramos, y luego simplemente lo guardamos. Ahora si vamos al sitio web, podremos ver que tenemos nuestro nuevo widget aquí, y podemos seleccionar entre los idiomas, y puedes ver cómo nos muestra los artículos disponibles en cada idioma.

Como puedes ver en español nos muestra el artículo hello Word, debido a que el idioma por defecto es español, y este plugin no puede automáticamente identificar los idiomas, quiero ser muy claro en eso. Así que el plugin nos cree y dice que ese artículo esta en español ya que nosotros lo hemos dejado así, si lo deseamos cambiar simplemente debemos entrar a ese artículo y editarlo. Y te decía al inicio que también podemos hacer esto de forma automática usando otro plugin.

Así que ahora vamos a regresar a nuestra área de admin y añadiremos un nuevo plugin, buscaremos el plugin llamado Google Language Translator creador por Rob Myrick. Y lo vamos a instalar, y recuerda siempre activarlo. Muy bien, como puedes observar se encuentra activado correctamente, ahora vamos a ir hacia ajustes y aquí tenemos el plugin en la opción que tiene su nombre. Desde aquí podemos configurar el plugin.

Debemos seleccionar el idioma original de nuestra web, y aquí abajo podemos seleccionar los idiomas que deseamos tener disponibles para que el usuario seleccione. Este plugin tiene muchas opciones y te invito a que juegues un rato con ellas, aunque la traducción de forma automática no sea muy recomendable, este plugin tiene muchas opciones que pueden ser de beneficio para tu web si lo que buscas es una solución rápida para poder traducir tu web.

Al terminar de configurar el plugin daremos clic en guardar. Y cuando nuestros cambios se guarden podremos ir a ver el sitio web, como puedes observar tenemos ahora esta nueva opción, y si damos clic en la bandera podremos observar cómo se traduce el sitio web de forma automática. Puedes ver que la traducción no es de la misma calidad que si lo hacemos nosotros mismos, pero te dejo las dos opciones, y puedes usar la que mejor se acomode a tu proyecto.

Este ha sido el final del video tutorial. Espero que te haya sido de utilidad, muchas gracias por ver este tutorial. Si quieres aprender más sobre WordPress no olvides ir a josel63.sg-host.com y ver nuestro blog, tutoriales, y por supuesto registrarte en nuestro boletín, donde te mandamos tutoriales de WordPress gratis directo a tu correo. Mi nombre es José Lievano y nos veremos en un próximo video tutorial.

[/x_accordion_item]