Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo encontrar y traducir un tema de WordPress listo para traducción

WordPress impulsa millones de sitios en varios idiomas, lo que lo convierte en una excelente opción para crear sitios web multilingües.

Sin embargo, para crear un sitio web multilingüe, tu tema necesita manejar diferentes idiomas sin problemas.

Si tu tema no está listo para traducir, cambiar el texto a diferentes idiomas será difícil o imposible, incluso con el plugin de traducción más potente. Como resultado, tu experiencia de usuario puede verse comprometida.

En WPBeginner, puedes encontrar nuestro selector de idioma en el pie de página. Nuestro idioma predeterminado es el inglés, y lo traducimos a otros 9 idiomas, incluyendo francés, español y turco. Si quieres, puedes probar a jugar con él y ver cómo cambia sin problemas de un idioma a otro.

Ahora bien, encontrar un tema que pueda manejar diferentes idiomas puede ser un poco complicado. Por eso, en este artículo, te mostraremos cómo encontrar y traducir un tema de WordPress listo para traducir.

Finding and translating WordPress themes

¿Qué es un tema de WordPress listo para traducir?

Un tema de WordPress listo para traducir sigue ciertas prácticas de codificación que te permiten traducir fácilmente todo el texto que ven los usuarios a otros idiomas.

WordPress utiliza el sistema 'gettext' para hacer que el software principal sea traducible a diferentes idiomas. Discutiremos este sistema más adelante en el artículo.

Los desarrolladores de WordPress también usan ‘gettext’ para crear temas y plugins de WordPress listos para traducir, de modo que puedas crear un sitio web multilingüe en WordPress.

Cómo encontrar un tema de WordPress listo para traducir

Aunque WordPress tiene un gran soporte para crear sitios web en cualquier idioma, es posible que los desarrolladores de temas no consideren necesario crear temas listos para traducir.

Si vas a crear un sitio web en un idioma que no sea inglés, debes asegurarte de que el tema que compras o descargas esté listo para traducir.

1. Encontrar un tema de WordPress gratuito listo para traducir

Para temas gratuitos, puedes ir al Directorio de Temas de WordPress.org y abrir el menú desplegable ‘Características’.

Desde aquí, debes marcar la casilla junto a la opción ‘Listo para traducir’.

Opción lista para traducir

Continúa y haz clic en el botón ‘Aplicar’.

WordPress te mostrará entonces temas gratuitos que han indicado soporte para la función lista para traducir.

Temas listos para traducir

Ahora, si vas a traducir tu tema a un idioma de derecha a izquierda como árabe, hebreo, persa y urdu, entonces también deberías marcar la opción ‘Soporte de idioma RTL’ en el menú desplegable ‘Características’.

Entonces, abramos el menú desplegable de ‘Características’ y luego seleccionemos ‘Listo para traducir’ junto con las opciones de ‘Soporte de idioma RTL’.

Soporte para idiomas de derecha a izquierda

También puedes acotar aún más tu búsqueda marcando otras características que puedas estar buscando en tu tema. Solo no olvides hacer clic en el botón ‘Aplicar’ para ordenar los temas.

2. Encontrar un tema de WordPress premium listo para traducir

Los temas de WordPress de pago o premium son vendidos por desarrolladores externos en sus propios sitios web.

La mayoría de los temas principales de WordPress del mercado están listos para traducir. Esto incluye temas populares como Sydney, Astra y Divi. Todos ellos están listos para traducir.

Divi promocionando la función de preparación para traducción

Por lo general, puedes encontrar información sobre la preparación para la traducción en el sitio web del tema. Sin embargo, si no estás seguro, pregunta al desarrollador del tema antes de realizar la compra.

Una vez que hayas encontrado un tema de WordPress listo para traducir, procede a instalarlo en tu sitio de WordPress.

Si necesitas ayuda, puedes consultar nuestra guía sobre cómo instalar un tema de WordPress con instrucciones paso a paso.

Ahora que tienes tu tema listo para traducir, veamos 3 métodos para traducirlo. Aquí tienes un resumen rápido de todos los métodos que compartiremos:

Empezaremos traduciendo un tema de WordPress sin un plugin.

Método 1: Traducir un tema de WordPress en WordPress

Hay varias formas de traducir un tema de WordPress listo para traducir. Puedes elegir un método según tus requisitos.

Antes de empezar, primero preparemos tu sitio web para las traducciones.

Selecciona los idiomas para tu sitio web

Primero, necesitas elegir el idioma de tu sitio web. Esto permitirá que WordPress use automáticamente los archivos de traducción correctos para tu tema.

Si estás creando un sitio web que no está en inglés, asegúrate de haber seleccionado el idioma de tu sitio web en la configuración de WordPress.

Simplemente ve a la página Configuración » General dentro del área de administración de WordPress y desplázate hacia abajo hasta la sección 'Idioma del sitio'.

Idioma del sitio de WordPress

Ahora, puedes elegir el idioma para tu sitio web y luego hacer clic en el botón 'Guardar cambios'.

Esta configuración simplemente le dice a WordPress que el front-end de este sitio web está principalmente en este idioma en particular. WordPress usará esta información para ver si hay una traducción disponible para todos tus temas de WordPress y plugins.

Si hay una traducción disponible, la descargará e instalará automáticamente. De lo contrario, usará las traducciones que proporciones en los siguientes pasos.

Por último, si no hay traducciones disponibles para ese idioma, WordPress usará el tema tal cual, que generalmente está en inglés.

Método 2: Traducir un tema de WordPress con Universally

Este método se recomienda para todos los usuarios de WordPress porque Universally hace que traducir tu tema de WordPress sea lo más simple posible.

Utiliza IA para traducir automáticamente todo tu sitio a más de 110 idiomas, por lo que no hay trabajo manual de tu parte.

Lo que hace que Universally sea ideal para la traducción de temas es que detecta todo lo que muestra tu tema: menús de navegación, texto de botones, etiquetas de formularios, contenido del pie de página y más.

También mantiene tus traducciones actualizadas por sí solo. Cada vez que actualizas tu tema o agregas contenido nuevo, Universally detecta los cambios y los traduce de inmediato en todos los idiomas que has configurado.

Primero, necesitas visitar el sitio web de Universally y hacer clic en el botón 'Comenzar gratis' para crear una cuenta nueva.

Haz clic en el botón Empezar gratis en el sitio web de Universally

Nota: Universally tiene un plan gratuito que cubre un idioma y hasta 2,000 palabras traducidas. Para más palabras traducidas, los planes de pago comienzan en $7.50 por mes.

Desde allí, necesitas elegir tu plan de Universally, ingresar tu dirección de correo electrónico, nombre y contraseña, luego hacer clic en 'Crear cuenta'.

Después de crear tu cuenta, serás dirigido al panel de control de Universally.

A continuación, necesitas agregar tu primer proyecto para comenzar a traducir tu tema de WordPress. Para hacerlo, haz clic en el botón '+ Agregar Proyecto'.

Haz clic en Agregar proyecto desde el panel de Universally

En la pestaña 'Crear Proyecto', deberás ingresar el nombre de dominio de tu sitio web y un nombre para tu proyecto, luego elegir el idioma en el que se encuentra actualmente tu sitio.

En la parte inferior de la pantalla, selecciona 'WordPress' como tu constructor de sitios web y haz clic en 'Siguiente'.

Creación de un proyecto en Universally

La siguiente pantalla te proporciona el archivo del plugin para descargar y muestra tu clave API. Copia la clave API antes de continuar. La necesitarás para conectar el plugin a tu cuenta.

Después de descargar el plugin, abre tu panel de WordPress en una nueva pestaña del navegador, instala el plugin y actívalo. Si necesitas ayuda con esto, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Instala el plugin de Universally y copia tu clave API

Una vez que el plugin esté activo, haz clic en el elemento de menú Universally en tu panel de WordPress. Esto te llevará al área de configuración principal del plugin.

Simplemente pega tu clave API en el campo 'Clave API' y haz clic en el botón 'Activar'.

Pega tu clave API de Universally en WordPress

Con tu sitio conectado, regresa a tu panel de Universally y haz clic en el botón 'Agregar Idiomas'. Esto te llevará a la pestaña 'Todos los Idiomas'.

Desde aquí, haz clic en el botón 'Agregar Idioma'. Esto abrirá una ventana emergente donde puedes seleccionar el idioma que deseas del menú desplegable y hacer clic en 'Agregar Idioma' para confirmar.

Puedes repetir esto para tantos idiomas como tu plan lo permita.

Agrega un idioma de destino en Universally

Universally traducirá ahora todo tu tema de WordPress, incluidos los elementos del menú, el texto de los botones y el contenido de las páginas.

Para verlo en acción, abre una nueva pestaña y agrega un código de idioma a la URL de tu sitio. Para francés, sería yoursite.com/fr/ o para español, yoursite.com/es/.

Universally also adds a language-switching button to the bottom-right corner of your site automatically, so your visitors can easily switch between languages.

Tema de WordPress traducido usando Universally

Eso es todo lo que se necesita. Tu tema de WordPress ahora está traducido y tus visitantes pueden cambiar de idioma con un solo clic.

Método 3: Traducir manualmente un tema de WordPress

Este método requiere que descargues plantillas de traducción de WordPress y uses software editor de traducciones para traducir el tema manualmente.

Primero, necesitas descargar el tema que deseas traducir a tu computadora y luego extraer los archivos del tema.

En los archivos extraídos, encontrarás la carpeta ‘languages’. Esta carpeta debería tener un archivo POT, o en algunos casos, podría haber un archivo .po o .mo. En el ejemplo a continuación, puedes ver que se incluye hestia.pot .

Archivo POT del tema

¿Qué son los archivos .pot .po y .mo?

WordPress y los temas de WordPress utilizan un sistema llamado ‘gettext’ para traducciones, localización e internacionalización.

En ‘gettext’, los programadores usan llamadas ‘gettext’ para cada área traducible del software. Estas son pistas de programación que indican que un texto en particular es traducible.

Estas llamadas se recopilan luego en un archivo POT.

Básicamente, un archivo POT es una plantilla de cadenas traducibles en un programa.

Usando un archivo POT, los traductores generan un archivo .po (Portable Object) para su idioma. El nombre del archivo se refiere al idioma para el que es.

Por ejemplo, un archivo de traducción francés se llamaría fr_FR.po. Este es el archivo que traducirás.

Por último, los archivos .mo son el formato legible por máquina del archivo .po. Se generará a partir del archivo .po que obtienes del editor de traducciones, por lo que no necesitas crearlo tú mismo.

Traduciendo un tema de WordPress con Poedit

Puedes editar simplemente los archivos .pot y .po en cualquier editor de texto de tu elección. La mayoría de las distribuciones basadas en Linux vienen preinstaladas con herramientas de línea de comandos que se pueden usar para generar archivos .mo.

Sin embargo, dado que apenas estás comenzando con la localización, se recomienda encarecidamente que uses un editor de 'gettext'.

Vamos a traducir un tema de WordPress usando Poedit, que es un editor de 'gettext' disponible para Windows, Mac y Linux. Es muy fácil de usar y te ayudará a traducir rápidamente tu tema de WordPress sin romper archivos.

Lo primero que necesitas hacer es instalar Poedit como instalarías cualquier otro programa para tu sistema operativo.

La primera vez que inicies Poedit después de instalarlo, te pedirá que crees un nuevo proyecto.

Crear nuevo proyecto en Poedit

Al hacer clic en 'Crear nuevo', aparecerá un cuadro de diálogo para seleccionar archivos. Solo necesitas seleccionar el archivo POT que vino con tu tema.

Poedit te pedirá entonces que elijas el idioma al que traducirás el tema.

idioma de traducción

Después de seleccionar el idioma, el archivo se cargará en el editor de traducción.

El editor listará todas las cadenas traducibles, y puedes hacer clic en cualquier cadena para traducirla.

Luego, verás que hay 2 cuadros debajo de esta lista. Uno es para la cadena de origen y el otro es para la traducción.

Traduciendo con Poedit

Cuando traduces una cadena, Poedit pasará automáticamente a la siguiente cadena en la cola.

Después de agregar un par de traducciones, simplemente haz clic en el botón Archivo » Guardar para guardar tus cambios. Poedit te pedirá que proporciones un nombre para tu archivo PO.

Renombrar y guardar tu archivo PO

Por defecto, Poedit sugerirá un nombre de archivo con el código de idioma, por ejemplo, fr para francés y de para alemán. Sin embargo, WordPress necesita estos archivos en el formato idioma_país.

Por ejemplo, si estás traduciendo al francés para una audiencia en Francia, necesitarás usar fr_FR.po como nombre de archivo. De manera similar, si estuvieras traduciendo al árabe para Egipto, usarás ar_EG.po.

Consejo: Puedes usar este enlace para encontrar tu país y código de idioma 

Después de ingresar el nombre de archivo formateado correctamente, procede a hacer clic en el botón ‘Guardar’.

Ahora puedes ir a la carpeta de idiomas y verás que Poedit ha generado un archivo .po y un archivo con la extensión .mo.

Archivos de traducción

Ahora puedes volver a Poedit y continuar traduciendo otras partes de tu tema de WordPress.

¿Necesitas traducir a más idiomas? ¡No te preocupes! Simplemente crea un nuevo proyecto en Poedit y repite este proceso.

Traduciendo otro idioma

Una vez que hayas terminado, no olvides guardar tus cambios para que Poedit pueda actualizar tus archivos PO y MO.

Subiendo las traducciones de tu tema

Una vez que estés listo para subir tus traducciones, simplemente conéctate a tu sitio web de WordPress usando un cliente FTP o la aplicación ‘Administrador de archivos’ en el panel de control de tu cuenta de alojamiento web.

Una vez conectado, querrás subir toda la carpeta ‘languages’ de tu computadora a la carpeta de tu tema de WordPress ubicada en /wp-content/themes/tu-nombre-de-tema/.

Subir traducciones a tu tema de WordPress

¡Eso es todo! WordPress ahora comenzará a usar los archivos de idioma que subiste para traducir tu tema.

Ayuda a traducir temas y plugins de WordPress

Si no eres desarrollador y quieres ayudar al desarrollador de un tema o plugin de WordPress, la traducción es una excelente manera de contribuir.

Considera enviar tus archivos PO traducidos a los desarrolladores de tu tema para que otros usuarios de WordPress también puedan usarlos en sus sitios web.

También puedes contribuir al software principal de WordPress.

Voluntariado en WordPress como traductor

El sitio web de localización de WordPress tiene información detallada sobre cómo unirse a un equipo de localización de WordPress para muchos idiomas diferentes.

Esperamos que este artículo te haya ayudado a aprender cómo encontrar y traducir fácilmente un tema de WordPress listo para traducir. A continuación, también puedes consultar nuestras guías sobre cómo traducir un plugin de WordPress a tu idioma y cómo usar el administrador de WordPress en inglés en un sitio multilingüe.

Si te gustó este artículo, suscríbete a nuestro Canal de YouTube para ver tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Divulgación: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

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

Interacciones del lector

13 ComentariosDeja una respuesta

  1. Estimado WEBBEGINNER: ¿Podrías decirme por favor
    Cómo crear un menú de navegación en el pie de página
    Ver ejemplo
    Mismo menú en el pie de página
    Espero tu amable respuesta

  2. El mayor problema con los temas es que relativamente pocos temas pueden funcionar con contenido multilingüe mediante plugins multilingües:

    ¿Cómo puedo encontrar temas adecuados con soporte para contenido multilingüe?

    o

    ¿Cómo puedo preparar mi tema para usarlo con soporte de contenido multilingüe?

  3. Una pregunta que tengo: después de terminar de traducir el archivo (digamos) en_US .po, ¿necesitas guardarlo como ro_RO.po (digamos que traduzco al rumano) y luego enviar los archivos ro_RO.po y .mo al directorio de idiomas del tema?

    • sí, deberías subir ambos archivos a tu directorio de temas. Además, si has traducido completamente un tema, puedes contactar al desarrollador del tema y enviarle tu archivo .po para que otros usuarios también puedan beneficiarse de él.

      Administrador

      • Gracias por la aclaración. Estaba empezando a traducir un tema al rumano (WordPress ya está en rumano), pero es un poco difícil porque no quiero traducir las opciones del tema en el Panel de administración, solo quiero traducir el front-end (las partes que aún no están en rumano del código predeterminado de WordPress.

  4. ¡No puedo expresar cuánto aprecio este artículo! Uso WordPress en inglés todo el tiempo, pero también creo sitios web en rumano y me gustaría que toda la vista frontal de WordPress estuviera en rumano, por lo tanto, esto resulta extremadamente útil.
    Creo que hay una confusión entre los usuarios de WP sobre la traducción de temas, la traducción de WordPress, el uso de WordPress en su idioma nativo y la creación de un sitio de WordPress multilingüe.

    • Very interesting article! Zimbrul, I’ve used a really neat premium called WPML plugin for setting up multi-language site. It’s totally worth the money and allows for custom translations.

      • Susan, thanks for mentioning this plugin, I was nearly to buy it many times but I never did as I’m kinda “scared” of building and administer a bi-lingual site. Thanks for the tip. I might try it one day after I understand how SEO works for a multi-lingual site.

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios se moderan de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO se publicará. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.