De poc serveix tenir el web en diversos idiomes si el correu de confirmació de la comanda li arriba al client en espanyol. WP-Translate tanca aquest buit: tradueix els correus electrònics del teu WordPress a l'idioma de cada destinatari, sense que hagis de tocar plantilles ni escriure codi. T'ho ensenyo pas a pas.
Al gra: WP-Translate detecta l'idioma de cada persona (en registrar-se o comprar), intercepta l'enviament de WordPress i tradueix el correu electrònic a aquest idioma. Funciona amb els correus de WordPress, WooCommerce, Contact Form 7 i qualsevol connector que utilitzi wp_mail().
1. Tradueix també els correus electrònics del teu web
Registres, recuperació de contrasenya, confirmacions de comanda, factures, avisos d'enviament… Tots aquests correus surten de WordPress en text. Activant la detecció automàtica de cadenes de correu electrònic, WP-Translate els reconeix i els prepara per traduir com qualsevol altre text del web.

2. En l'idioma de cada persona
El connector guarda l'idioma preferit de cada usuari en el moment en què inicia sessió, es registra o fa una comanda. Quan WordPress li ha d'enviar un correu electrònic, WP-Translate intercepta l'enviament, detecta l'idioma d'aquest destinatari i busca la traducció. Així, cada client rep el correu en el seu idioma, no en el teu.
3. Compatible amb WooCommerce i més
La intercepció funciona amb els correus natius de WordPress i, a més, amb WooCommerce (confirmació de comanda, factura, enviament), Contact Form 7 i qualsevol connector que enviï correu a través de la funció estàndard wp_mail(). No cal integrar res a mà.
4. Escaneja'ls i tradueix-los
El flux és senzill: prems «Escanejar plantilles d'email» perquè WP-Translate reculli les cadenes, i després les tradueixes a la pestanya Translations filtrant per origen email. Un cop traduïdes, s'apliquen soles en cada enviament.
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:
- 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.
- Haz un pedido de prueba con ese usuario, sin salir de ese idioma.
- Mira el correo que llega: asunto y cuerpo. El asunto es el que más se olvida.
- Comprova que el importe y el número de pedido son exactamente los del pedido, con el mismo formato.
- 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.
Preguntes ràpides
I si un email no té traducció? Pots triar que s'enviï en l'idioma original (opció recomanada) o en l'idioma per defecte del lloc.
Funciona amb la meva passarel·la / connector de formularis? Si envia el correu amb wp_mail() —l'habitual a WordPress— sí.
He de traduir cada email a mà? Només una vegada. Després, cada enviament reutilitza la traducció automàticament.