⏳ Oferta de lanzamiento: −25 % en la licencia de 1 sitio
h
m
s
WP-Translate

Emails traducidos en WordPress: WooCommerce, Contact Form 7 y wp_mail()

Emails traducidos en WordPress con WP-Translate

De poco sirve tener la web en varios idiomas si el correo de confirmación del pedido le llega al cliente en español. WP-Translate cierra ese hueco: traduce los emails de tu WordPress al idioma de cada destinatario, sin que tengas que tocar plantillas ni escribir código. Te lo enseño paso a paso.

Al grano: WP-Translate detecta el idioma de cada persona (al registrarse o comprar), intercepta el envío de WordPress y traduce el email a ese idioma. Funciona con los correos de WordPress, WooCommerce, Contact Form 7 y cualquier plugin que use wp_mail().

1. Traduce también los emails de tu web

Registros, recuperación de contraseña, confirmaciones de pedido, facturas, avisos de envío… Todos esos correos salen de WordPress en texto. Activando la detección automática de cadenas de email, WP-Translate los reconoce y los prepara para traducir como cualquier otro texto de la web.

Configuración de emails de WP-Translate
Pantalla «Settings»: activa la detección automática de las cadenas de tus emails.

2. En el idioma de cada persona

El plugin guarda el idioma preferido de cada usuario en el momento en que hace login, se registra o realiza un pedido. Cuando WordPress va a enviarle un email, WP-Translate intercepta el envío, detecta el idioma de ese destinatario y busca la traducción. Así, cada cliente recibe el correo en su idioma, no en el tuyo.

3. Compatible con WooCommerce y más

La interceptación funciona con los emails nativos de WordPress y, además, con WooCommerce (confirmación de pedido, factura, envío), Contact Form 7 y cualquier plugin que envíe correo a través de la función estándar wp_mail(). No hay que integrar nada a mano.

4. Escanéalos y tradúcelos

El flujo es sencillo: pulsas «Escanear plantillas de email» para que WP-Translate recoja las cadenas, y luego las traduces en la pestaña Translations filtrando por origen email. Una vez traducidas, se aplican solas en cada envío.

5. Lo que cambió en la versión 2.9.1

Merece la pena contarlo, porque si probaste esto antes de septiembre puede que no te funcionara.

El plugin guardaba las frases de los correos con una etiqueta y luego, al enviar, las buscaba con otra. Traducción guardada había; el envío no la encontraba nunca. El resultado era el peor posible de cara a quien lo montaba: todo parecía bien configurado y los correos seguían saliendo en el idioma de la tienda.

Había un segundo motivo, y este es más de fondo. Cuando WooCommerce prepara un correo lo hace en el idioma de la tienda. En una tienda española viaja «Resumen del pedido», no «Order summary». Pero la memoria del plugin se había llenado leyendo las plantillas originales en inglés. Dos mundos que no se tocaban.

Desde la 2.9.1 el buscador prueba todas las etiquetas de correo antes de rendirse, y si una frase no está en la memoria se traduce en el momento y se guarda ya con el texto real que ha viajado. Es decir: se aprende del envío, no de la plantilla. El primer correo abre camino y los siguientes salen de memoria, sin llamar a nadie.

6. Los importes y los datos del cliente no salen de tu web

Un correo de pedido es medio texto y medio datos. Y con los datos, un traductor automático hace dos cosas que no quieres.

La primera es reformatear cifras: «58,40 EUR» vuelve como «58.40 EUR». En un correo de pedido eso cambia el importe que el cliente cree haber pagado. Por eso los importes, las fechas, los números de pedido y los teléfonos se apartan antes de traducir y se reponen tal cual estaban; y si aun así alguna cifra hubiera cambiado, esa frase se manda sin traducir en lugar de mandarla mal.

La segunda es más seria: el nombre y la dirección postal del cliente no se envían al motor de traducción. Tampoco su correo electrónico. No hay nada que traducir ahí, y son datos personales.

7. Cómo comprobar que en tu tienda funciona

No te fíes de que la casilla esté marcada. Es una comprobación de diez minutos y te ahorra enterarte por un cliente:

  1. Crea un usuario de prueba con un correo tuyo y entra con él navegando en el idioma que quieras probar. Ese es el momento en que el plugin apunta el idioma de esa persona.
  2. Haz un pedido de prueba con ese usuario, sin salir de ese idioma.
  3. Mira el correo que llega: asunto y cuerpo. El asunto es el que más se olvida.
  4. Comprueba que el importe y el número de pedido son exactamente los del pedido, con el mismo formato.
  5. Haz un segundo pedido igual. Este debe llegar traducido al instante: si el primero abrió camino, el segundo ya sale de memoria.

Si el correo llega sin traducir, mira en este orden: que el módulo de correos esté activado, que el idioma del destinatario esté detectado (no vale un usuario que nunca ha navegado en ese idioma) y que el motor de traducción tenga su clave puesta y responda.

8. Los avisos de tu tienda siguen llegándote a ti en tu idioma

Es una decisión deliberada y conviene saberla: los correos que WooCommerce te manda a ti —«nuevo pedido», avisos de administración— no se traducen. Quien lleva la tienda sigue leyendo sus notificaciones en su idioma. Lo que se traduce es lo que sale hacia el cliente.

Disponibilidad

La traducción de correos va con la licencia: no está en la versión gratuita de WordPress.org. Es una función pensada para quien vende, y ahí es donde se paga sola.

Para que funcione hacen falta tres cosas, y las tres se ven en la misma pantalla: la licencia activa, el módulo de correos encendido (viene apagado de fábrica) y un motor de traducción configurado. Los planes están en wptranslate.es.

Preguntas rápidas

¿Y si un email no tiene traducción? Puedes elegir que se envíe en el idioma original (opción recomendada) o en el idioma por defecto del sitio.

¿Funciona con mi pasarela / plugin de formularios? Si envía el correo con wp_mail() —lo habitual en WordPress— sí.

¿Tengo que traducir cada email a mano? Solo una vez. Después, cada envío reutiliza la traducción automáticamente.

Versión gratuita

Pruébalo en tu web antes de pagar nada

Un idioma además del tuyo, editor visual incluido y sin límite de tiempo.

Descargar gratis

Buscar en el blog

Categorías

Categories

Traduce tu WordPress esta semana

Pago único, licencia de por vida, cuatro motores de IA incluidos.

Prueba WP-Translate en tu propia web

Pago único, licencia de por vida y 14 días de garantía de devolución.

⏳ Solo durante 3 horas

−25 % en tu licencia Pro

Traduce tu web sin límites: lotes grandes, DeepL y Gemini, SEO traducido y actualizaciones de por vida. Si te decides ahora, la licencia de 1 sitio se queda en 36,75 € en vez de 49 €.

horas
min
seg
La oferta ha terminado, pero puedes ver los planes con su precio normal.
LICENCIA PRO · 1 SITIO

49 €

36,75 €

Pago único · cupón PRO25 aplicado automáticamente

¿Aún no lo tienes claro? Descarga la versión gratuita y pruébalo sin pagar nada.