¿Quieres aprender a traducir un sitio web en línea? O tal vez estás luchando por traducir tu propio sitio web sin recurrir a editores PO engorrosos, código u otras configuraciones complicadas.
De eso trata esta entrada. Empezaremos explicando cómo puedes traducir fácilmente cualquier página web con Google Translate… pero también por qué ese método no funciona muy bien si quieres traducir tu propia página web para tus visitantes.
Te mostraremos cómo traducir un sitio web en línea usando WordPress y el gratuito Complemento TranslatePress. Al final, podrás traducir un sitio web directamente desde tu panel de WordPress utilizando un sencillo editor visual como este:

Traducir su sitio web puede ayudarle a crear una mejor experiencia para sus visitantes, mejorar su marketing y, en general, crear un sitio web más exitoso y fácil de usar.
Sin embargo, quieres asegurarte de traducir el sitio web de forma adecuada y eficaz, sin perder tiempo en los detalles técnicos.
¿Te parece bien? ¡Comencemos!
Cómo traducir una página web en línea con Google Translate
Si buscas una solución fácil para traducir de alguien más Si quieres tener una página web en línea, puedes utilizar Google Translate:
- Entra en la página web de Google Translate;
- Elija el idioma en el que se encuentra actualmente el sitio web que desea traducir;
- Seleccione el idioma de destino al que desea traducir el contenido del sitio web;
- Pega la URL de la página web en la parte izquierda;
- Haz clic en la URL de la página web que aparece a la derecha para abrir la traducción.

Se abrirá una nueva ventana en la que se mostrará la página web, pero traducida al idioma de destino que hayas seleccionado. Si es necesario, puedes utilizar las opciones de la parte superior para elegir otros idiomas. También puedes alternar rápidamente entre la página web original y la versión traducida:

Y con este sencillo método, puedes traducir cualquier página web en línea. Sin embargo, este método no es la mejor opción si lo que quieres es crear tu propia página web multilingüe…
Por qué Google Translate no es una buena opción para traducir tu propia página web
El método Google Translate anterior funciona si has visitado la página web de otra persona y esta no ofrece tu idioma preferido. Sin embargo, es realmente no una buena solución si quieres traducir tu propio sitio web. Hay algunas razones para esto...
En primer lugar, utilizar Google Translate de esta manera depende de dinámicamente La traducción de una página web no genera una versión traducida estática de tu contenido. Esto significa que los motores de búsqueda como Google no podrán indexar ni posicionar tu contenido traducido, ni tus visitantes podrán compartirlo en las redes sociales.
Básicamente, te estás perdiendo casi todas las ventajas de marketing que ofrece la creación de una página web multilingüe, ya que no existe una versión permanente de tu contenido traducido.
En segundo lugar, dado que Google Translate no almacena de forma estática tus traducciones en ningún sitio, no podrás realizar manualmente ninguna modificación ni ajuste en las traducciones que genera Google Translate.
Aunque Google ha mejorado mucho en cuanto a precisión, sobre todo en los idiomas más habituales, todavía no es perfecto. Sin duda habrá situaciones en las que quieras realizar algunos retoques manuales para mejorar la claridad o el tono, pero no podrás hacerlo si solo utilizas Google Translate por sí solo.
Por último, dificultarás a los visitantes la elección de su idioma preferido, ya que no podrás hacer cosas como redirigirles a su idioma local en función de su ubicación.
TranslatePress soluciona esos problemas en los sitios de WordPress
En este tutorial, te enseñaremos cómo TranslatePress puede solucionar todos esos problemas y ayudarle a traducir un sitio web de WordPress desde un sencillo editor visual, todo en línea.
TranslatePress sigue ofreciéndote la opción de utilizar Google Translate para generar tus traducciones, pero la diferencia clave es que, a continuación, almacena esas traducciones en tu sitio de WordPress, lo que significa que:
- Puedes crear contenido estático que sea indexable por los motores de búsqueda y compartible en las redes sociales;
- Puedes editar por completo cada una de las palabras de tus traducciones (o incluso puedes saltarte Google Translate y añadir todas tus traducciones desde cero).
En la siguiente sección, repasaremos algunas prácticas recomendadas generales para traducir una página web. A continuación, te mostraremos paso a paso cómo utilizar TranslatePress para traducir una página web de WordPress.
Tres consejos y mejores prácticas para traducir un sitio web
Ahora que ya sabes que no basta con ofrecer un botón «Google Translate» para traducir una página web, repasemos algunas de las mejores prácticas más importantes para crear un sitio web multilingüe. A continuación, en la siguiente sección, aprenderás a aplicar estas mejores prácticas en WordPress siguiendo un tutorial detallado paso a paso.
1. Elija los idiomas que prefieren sus visitantes
Como es de esperar, la mayoría de la gente quiere navegar por la web en su idioma preferido y algunas personas simplemente se niegan rotundamente a navegar por la web en otros idiomas que no sean el suyo. Por ejemplo, en una encuesta de Gallup En la UE, 90% de los encuestados afirmaron que prefieren navegar en su lengua materna y 47% indicaron que no visitarían una página web si no estuviera disponible en su lengua materna.
Moraleja de la historia: asegúrate de ofrecer tu página web en los idiomas que prefieran tus visitantes, para que no tengan que recurrir a soluciones provisionales poco óptimas, como el método Google Translate que te hemos mostrado anteriormente.
Sin embargo, esto plantea una pregunta: ¿qué idiomas prefieren tus visitantes?
Quizá ya tengas una idea bastante clara basándote en los sectores a los que se dirige tu página web; ese es un buen punto de partida. Sin embargo, si utilizas Google Analytics o una herramienta de análisis web similar, puedes basarte en los datos en lugar de hacer conjeturas.
En la interfaz de Google Analytics, ve a Audiencia → Geo → Idioma para ver el idioma que utilizan tus visitantes en su navegador web. Dado que la mayoría de los visitantes configuran el idioma de su navegador web en su lengua materna o preferida, esto es un buen indicador para saber qué idiomas prefieren tus visitantes:

Si ves un porcentaje decente de visitantes para un idioma, es una buena señal de que deberías considerar traducir el contenido de tu sitio web a ese idioma.
2. Decide cómo traducir tu contenido (Traducción automática vs. traducción humana)
Una vez que eliges los idiomas a los que deseas traducir el contenido de tu sitio web, tu siguiente decisión es cómo llevar a cabo la traducción de tu contenido.
Hay dos enfoques generales:
- Traducción manual – puedes ingresar tus traducciones manualmente desde cero. Podrías hacerlo tú mismo (si eres multilingüe) o contratando a un traductor autónomo o servicio de traducción profesional.
- Traducción automática de máquinas – puedes utilizar un servicio como la API Google Translate o DeepL, para generar automáticamente todas las traducciones de tu sitio web.
Ambos enfoques tienen ventajas y desventajas:
- La traducción manual es precisa tanto en contexto como en tono, pero requiere más tiempo y/o dinero.
- La traducción automática es rápida y asequible (quizá incluso gratuita), pero no es 100% precisa en lo que respecta al contexto y al tono.
Debido a que ambos enfoques tienen ventajas y desventajas, creemos que un enfoque híbrido es la mejor opción para la mayoría de las personas, lo que esencialmente te ofrece lo mejor de ambos mundos.
Con un enfoque híbrido, puede utilizar la traducción automática para generar las traducciones iniciales de su sitio web, sin dejar de tener la capacidad de volver atrás y editar y perfeccionar manualmente dichas traducciones automáticas según sea necesario.
TranslatePress, la herramienta de traducción en línea que le mostraremos cómo usar en el tutorial, le permite utilizar los tres enfoques. Es decir, puede utilizar:
- Traducción manual de 100%;
- Traducción automática con 100%;
- Un enfoque híbrido que combina la traducción automática y la traducción manual.
3. Utilice una estructura de URL multilingüe optimizada
Para que Google pueda indexar tu contenido traducido y tus visitantes puedan compartirlo, debes asignar a cada elemento de contenido su propia URL estática en tu sitio web. Esto es un pieza clave del SEO multilingüe, junto con otras tácticas como creación de un mapa del sitio multilingüe y usando el atributo hreflang.
Por ejemplo, si la publicación original en inglés se encuentra en yoursite.com/hello-world, entonces la versión en español podría encontrarse en yoursite.com/es/hola-mundo. Puedes ver que la URL está traducida y también se encuentra detrás de la “/es/“, que hace referencia a la versión en español de la página web.
Existen varios enfoques diferentes que puedes utilizar para crear esta estructura de URL multilingüe; para todos estos ejemplos, supón que el contenido original se encuentra en yoursite.com/hello-world:
- Subcarpeta – lo mismo que el ejemplo anterior – yoursite.com/es/hola-mundo.
- Subdominio – separas cada idioma en un subdominio – es.yoursite.com/hola-mundo.
- Dominios separados – puedes comprar dominios localizados independientes para cada versión – yoursite.es/hola-mundo.
Según Google, estos tres métodos son válidos. No obstante, recomendamos el subcarpeta enfoque porque es el más fácil de configurar. El uso de un subdominio o un dominio separado requerirá cierta configuración técnica adicional, mientras que la subcarpeta capta los mismos beneficios sin ninguna configuración técnica.
Cómo traducir una página web en línea con WordPress y TranslatePress
Ahora, pasemos a la guía paso a paso sobre cómo traducir una página web en línea, que subsanará las deficiencias del método Google Translate que os mostramos al principio.
Para este tutorial, lo único que daremos por hecho es que tu página web está creada con WordPress, el software de creación de páginas web que da servicio a más de 40% de todas las páginas web de Internet.
Para poder traducir una página web sin salir del panel de control de WordPress, puedes utilizar el plugin gratuito Complemento TranslatePress.
Con TranslatePress, podrás gestionar todas las traducciones de tu página web mediante una sencilla interfaz visual de traducción como esta:

Podrás traducir 100% del contenido de tu página web, incluidas las imágenes y el contenido de tu tema y tus plugins.
TranslatePress Multilingüe
A continuación te explicamos cómo hacerlo:
1. Instala TranslatePress y selecciona el idioma o idiomas
Para empezar, instala y activa el Plugin gratuito TranslatePress de WordPress.org.
Una vez que lo hayas hecho, ve a Configuración → TranslatePress para elegir el o los idiomas a los que deseas traducir tu contenido:
- Idioma predeterminado – el idioma en el que se encuentra actualmente el contenido de tu sitio.
- Todos los idiomas – uno o varios idiomas nuevos a los que quieras traducir la página web.
The free version of TranslatePress supports one new language (two languages total). To translate your content into unlimited new languages, you can actualizar a la versión TranslatePress Personal licencia:

If you don’t see your desired language in the list, TranslatePress also lets you add your own custom language. With this feature, you can add literally any language, from real-world languages such as Hmong to fictional languages such as Klingon or Pirate.
2. Configurar Traducción Automática (Opcional)
You can skip this step if you want to exclusively use manual translation. However, if you want to use automatic translation or the hybrid automatic/manual approach, your next step is to set up your preferred automatic translation service.
TranslatePress es compatible con two different services:
- API Google Translate – disponible en la versión gratuita de TranslatePress.
- DeepL – you’ll need to comprar el TranslatePress Business licencia.
To set up either service, go to the Traducción automática tab in the TranslatePress settings area and choose your preferred service:

For detailed setup instructions, check out these guides:
TranslatePress doesn’t charge you anything extra based on your usage of these services, but you may need to pay a fee directly to the service based on the number of words/characters you translate (though Google Translate offers a free tier).
To control your billing, TranslatePress gives you tools to limit the number of machine translation characters per day.
3. Translate Your Content (or Refine Your Automatic Translations)
Now, you’re ready to translate your content from scratch (if using only manual translation) or refine your machine translations (if using automatic translation).
Either way, you’ll use the same visual translation editor from TranslatePress.
To access the translation editor, open the page that you want to translate on the front-end of your site. Then, click on the Traducir página opción en la barra de herramientas de WordPress:

In the translation editor, you should see a live preview of your site on the right side and a sidebar on the left where you can manage your site’s translation.
To translate any element on your site, hover over it on the live preview and click the pencil icon. That will open that translation in the sidebar, where you can add the translation or edit the existing translation from your automatic service:

And that’s all there is to it – you can repeat the process to translate your website, no matter where each piece of content comes from. This approach even works for content that comes from plugins or themes. Or, you can even use it to translate non-text content, like images.
How to Translate Other Content
Again, the process is the same for all your content – hover and click on the pencil icon. But if you want to see more specific examples for different types of WordPress content, you can check out these guides:
- Imágenes
- Bloques del Editor (Gutenberg)
- Campos personalizados
- Tipos de publicaciones personalizadas
- Formularios de WordPress
- Menús de WordPress
- Contenido emergente
- Deslizadores
- Productos de WooCommerce
- Elementor (constructor de páginas)
- Divi (constructor de páginas)
- Oxígeno (creador de sitios web)
For example, to translate an image, you hover over the image and click the pencil icon. Then, you’ll be able to choose a different image file from the WordPress Media Library. This works for standalone images, image sliders, galleries, and more:

Or, you can translate a menu item by hovering over it and clicking the pencil icon:

The free version of TranslatePress lets you fully translate all of your menu items. But if you actualizar a la Business licencia you’ll be able to create completely separate menus based on a user’s chosen language, which is useful for creating fully localized experiences.
You can even translate the form placeholders from your favorite WordPress form plugin:

Basically, if it appears on your site, you can probably translate it by hovering over it and clicking the pencil icon!
Translate URL Slugs and SEO Metadata
If you want to benefit from multilingual SEO, it’s important to also fully translate your site’s more behind-the-scenes content such as URL slugs and SEO metadata.
To fully translate these elements, you need the TranslatePress SEO Pack add-on, which is available if you actualizar a la versión TranslatePress Personal licencia.
Once you install and activate the SEO Pack add-on, you’ll be able to translate SEO metadata from the same visual translation editor by using the drop-down in the sidebar:

You can also open the new Traducción de cadenas editor to be able to translate all of your site’s sitewide URL slugs.
The SEO Pack addon also helps you implement other multilingual SEO best practices such as creating a multilingual sitemap.
4. Configura tu selector de idioma
By default, TranslatePress adds a floating language switcher to the bottom-right corner of your site to let users choose their preferred languages (if you actualizar a la Business licencia you can also automatically redirect users to their preferred languages).
However, you can also move this language switcher to another location and/or customize its content/style.
You can place your language switcher:
- As a menu item;
- With a shortcode anywhere on your site (including in a sidebar or footer widget);
- With a PHP function directly in your theme’s template files.
You can also access additional language switcher settings by going to Configuración → TranslatePress:

To learn more, check out our guide on how to add a WordPress language switcher.
Traduzca Su Sitio Web En Línea Hoy
Creating a multilingual website helps you offer a better user experience and also improve your marketing with multilingual SEO and the ability to share translated content on social media.
In this post, we’ve shown you how you can translate a website from the WordPress dashboard, without needing to use PO files, offline editors, code, or any other complicated tactics.
If you’re ready to get started, install la versión gratuita de TranslatePress on your WordPress site and begin translating. Then, actualizar a la versión premium to get access to useful features such as:
- Unlimited language support;
- Multilingual SEO features;
- Automatic translation via DeepL;
- Dedicated translator accounts to work with freelancers;
- Automatic redirects to users’ preferred languages;
- Option to create different menus based on users’ chosen languages;
- …and plenty more!
TranslatePress Multilingüe
Still have any questions about how to translate a website on WordPress? Ask us in the comments!
Si encontraste útil esta publicación, por favor visita nuestro Canal de YouTube, donde subimos constantemente tutoriales en video cortos y fáciles de seguir. También puedes seguirnos en Facebook y Twitter ser el primero en enterarte cada vez que publicamos.