Si desea crear un sitio de WordPress bilingüe o multilingüe, necesita un complemento de traducción fácil de usar. TranslatePress le permite traducir su sitio web a cualquier idioma directamente desde el editor frontal que funciona de manera similar al Personalizador. Puede usar TranslatePress sin ningún conocimiento de programación.
En este artículo echamos un vistazo versión gratuita de TranslatePress se puede encontrar en el repositorio oficial de WordPress. Puede leer más sobre la versión premium en Sitio de TranslatePress.

Instalar TranslatePress
Puede instalar TranslatePress de la misma manera que cualquier otro complemento de WordPress. ir Agregar complementos página del tablero (Complementos> Agregar nuevo), luego instale y active el complemento.

Después de activar el complemento, encontrará dos nuevos menús en el panel de administración de WordPress:
- Menú «Traducir sitio» en la barra superior
- el elemento «TranslatePress» en el menú de la barra lateral de Configuración
El menú superior también está disponible en la interfaz de usuario para que pueda comenzar a traducir cualquier página cuando lo desee.
Configure sus ajustes
Puede configurar los ajustes del complemento en Ajustes > Traducir Pulse página de administración. Tiene tres pestañas:
- General
- Traducir el sitio
- Accesorios
La pestaña «Traducir sitio» simplemente lo lleva al editor frontal, mientras que la pestaña «Complementos» (por supuesto) contiene complementos. Todos los complementos pertenecen a los planes profesionales, excepto uno que le permite usar parámetros GET para codificar el idioma en la URL. Sin embargo, esta es una función avanzada, por lo que no la necesitará si solo desea traducir su sitio sin implementar una estructura de URL personalizada. Si está más interesado en este complemento gratuito, no dude en leer documentos relacionados aquí.
En la pestaña «General» puede configurar los idiomas a los que desea traducir su sitio.

El idioma predeterminado es el idioma de la interfaz de administración de WordPress en la que instaló su sitio. Si desea utilizar un idioma predeterminado diferente, puede cambiarlo aquí. Debajo del idioma predeterminado, puede definir los idiomas a los que desea traducir su sitio web.
En la versión gratuita, puede agregar hasta dos idiomas: uno predeterminado y otro adicional. Si desea que su sitio esté disponible en más idiomas, debe comprarlo uno de los planes profesionales. Por ejemplo, agregaré español para que mi sitio esté disponible en dos idiomas, inglés y español.
También puede optar por mostrar los idiomas en sus nombres nativos. Para mi sitio, elijo esta opción para que los usuarios encuentren «español» en lugar de «español» en el selector de idioma.

Abra el editor frontal
Puede abrir el editor de traducción frontal haciendo clic en la pestaña «Traducir sitio» en la página de configuración o usando el menú en la barra superior. El editor frontal se ve y funciona de manera similar al Personalizador, por lo que su curva de aprendizaje es bastante plana. Cada vez que realiza un cambio, los resultados aparecen en la página en tiempo real.
Cuando abra el editor frontal, también notará que ha aparecido un cambio de idioma en la parte inferior de la página. Desde allí, los usuarios pueden cambiar rápidamente entre las dos (o más) versiones del sitio. Si bien este es el lugar predeterminado para cambiar de idioma, TranslatePress proporciona [language-switcher] Código corto. Le permite mostrar el selector de idioma en cualquier parte de su sitio, como en el menú de encabezado o en la barra lateral.

Traducir la página
El editor de traducción de fronttone de TranslatePress es bastante impresionante. Puede encontrar todas las cadenas que aparecen en la página en una práctica lista desplegable. Solo necesita seleccionar la cadena que desea traducir y aparecerá en el cuadro de traducción debajo de la lista de cadenas.
Por ejemplo, elegí «Solo otro sitio de WordPress». Este texto no pertenece a la publicación o página, sino a la configuración de administración de WordPress. Con TranslatePress, puede traducir cualquier cadena de caracteres en su sitio web, no solo aquellos que pertenecen a una publicación o página específica.

Después de seleccionar una cadena, TranslatePress la mostrará automáticamente en el cuadro de traducción superior debajo de la lista de cadenas. Aquí puede traducirlo al idioma de su elección escribiendo la traducción en el campo de traducción inferior.

Cuando la traducción esté lista, debe presionar el botón «Guardar traducción» en la parte superior de la barra lateral de traducción y TranslatePress guardará la cadena traducida en la base de datos.
Ahora, cuando cambio a la versión en español de mi sitio, las cadenas traducidas aparecen directamente en el sitio. Las cadenas sin traducir aún se muestran en inglés hasta que también se traduzcan.

Además de la barra lateral de traducción, también puede traducir cadenas directamente desde la interfaz del sitio web. Debe pasar el mouse sobre la cadena que desea traducir, hacer clic en el ícono del lápiz pequeño y el texto seleccionado aparecerá inmediatamente en el cuadro de traducción en el panel de la barra lateral. A partir de ahora, puede continuar la traducción como en el caso anterior.
![]()
Usar la función de bloque de traducción
El ícono del lápiz le permite traducir la página bloque por bloque. Por ejemplo, cada párrafo o elemento de lista se puede traducir como una cadena. Pero, ¿qué sucede cuando un elemento de bloque consta de muchos elementos, como uno o más enlaces? ¿Tienes que traducir cada cadena una por una? Bueno, no lo haces. TranslatePress tiene una solución a este problema, llamada función «Bloque de traducción».
Cuando un bloque contiene varios elementos HTML, como enlaces o resaltados, aparece un icono de flecha verde hacia arriba junto al icono de lápiz. Cuando hace clic, TranslatePress combina todas las etiquetas HTML que encuentra en el bloque y puede traducirlas como una sola cadena. Sin embargo, la traducción de bloques es solo una función opcional y aún puede revisar cada elemento uno por uno si lo desea.

Traducir cadenas dinámicas
Otra gran cosa acerca de TranslatePress es que también te permite traducir cadenas dinámicas. Usos de WordPress descargar el texto para traducir cadenas que contienen una o más variables. El equipo central de WordPress y los creadores de complementos y temas pueden agregar cadenas dinámicas a su contenido usando obtener funciones de texto (también llamadas funciones de internacionalización). El contenido dinámico se extrae de la base de datos cuando el usuario solicita una página que contiene cadenas dinámicas.
Por ejemplo, «Orgullosamente impulsado por% s» es una cadena dinámica porque el valor de % s la variable se calcula sobre la marcha en función de una entrada en la base de datos (o de otro modo en función de un cálculo dinámico). TranslatePress también muestra las cadenas gettext que aparecen en la página dentro de la misma lista desplegable que las cadenas estáticas. Simplemente desplácese por la lista de cadenas y encontrará las cadenas Gettext justo debajo.

Las cadenas Gettext se guardan en una tabla de base de datos diferente a las cadenas estáticas. Por lo tanto, cuando traduzca gettext, la versión traducida aparecerá en todas las demás páginas que contengan la misma cadena y no tendrá que volver a traducirla.
Usa el traductor de Google
Si tiene una cuenta de pago de Google, puede usar Google Translate para automatizar sus traducciones. Debe generar una clave API de Google Translate, insertarla en la página de configuración de TranslatePress y habilitar la función.
Google Translate solo traduce cadenas que no hayas traducido antes. TranslatePress también le permite editar traducciones automáticas después, lo que debe hacer de todos modos, ya que Google Translate es propenso a resultados inexactos (o absurdos).

La documentación de TranslatePress tiene instrucciones detalladas sobre cómo cómo generar la clave API de Google y lo guía a través del proceso de configuración adecuada de traducciones automáticas.
Como se mencionó anteriormente, necesitará una cuenta paga de Google Cloud para usar esta función. Puedes probar Google Cloud Translation gratis, pero lo estarás a la larga cuesta algo de dinero? (La traducción de texto actualmente cuesta $ 20 por millón de caracteres).
TraducirPrensa Detrás de escena
Las traducciones creadas con TranslatePress se almacenan en la base de datos. TranslatePress crea una tabla de base de datos para cada combinación de idiomas (por ejemplo, inglés/español) más una tabla gettext para cada idioma (una para inglés, una para español, etc.). Sin embargo, no encontrará sus traducciones en el panel de administración de WordPress. No puede exportar sus traducciones como correctas Archivos PO y MOambas cosas.
Hasta que TranslatePress esté en funcionamiento, puede acceder a sus traducciones desde el editor frontal, pero mover sus datos no es tan fácil. De acuerdo a Hoja de ruta de TranslatePress, planifique crear un complemento para exportar datos correctamente en un futuro próximo. Sin embargo, hasta que eso suceda, sus datos de traducción son difíciles de transferir y también está un poco atado al enchufe.
Envase
TranslatePress es un excelente complemento de traducción que le permite traducir su sitio de WordPress sin ningún conocimiento de programación. No solo puede traducir publicaciones y páginas, sino también texto dinámico, complementos, temas y cualquier cadena almacenada como configuración de WordPress. Además, TranslatePress se integra a la perfección con WooCommmerce, por lo que también puede usarlo para traducir su tienda en línea.
La función de edición frontal en tiempo real es sorprendente y fácil de usar. Dado que funciona de manera similar al Personalizador, brinda a los usuarios una sensación de familiaridad, lo que también es un gran beneficio para la usabilidad. Sin embargo, hay margen de mejora en términos de movilidad de datos (exportación e importación) que debe tener en cuenta si desea utilizar el complemento en un sitio de producción.
Si está interesado en otras opciones de traducción para su sitio de WordPress, consulte también nuestra colección de los seis mejores complementos de traducción de WordPress. Además, tenemos una revisión en profundidad de Weglot, que es otra gran solución para crear un sitio de WordPress multilingüe.









