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

Traducir los formularios de WordPress: placeholders, etiquetas y avisos que casi nadie traduce

Traduces la página entera, la revisas, te queda bien. Y abajo, en el formulario de contacto, sigue poniendo «Escribe tu nombre» y el botón dice «Enviar». Justo en el sitio donde alguien estaba a punto de escribirte.

Es de los fallos más comunes al traducir un WordPress, y no es descuido: es que los textos del formulario no viven donde vive el contenido.

Por qué los formularios se quedan sin traducir

Cuando un plugin de traducción recorre tu web, lo normal es que lea el contenido de las entradas y las páginas: el campo post_content, más el título y poco más. Y ahí los campos de un formulario no aparecen.

  • Contact Form 7 guarda el formulario como un texto de etiquetas propio: [text* tu-nombre placeholder "Escribe tu nombre"]. El placeholder está dentro de esa etiqueta, no en el contenido de la página donde insertas el shortcode.
  • WPForms y Gravity Forms guardan cada formulario en su propia estructura de datos, campo por campo.
  • Y aparte están las plantillas de correo: el asunto y el cuerpo del email que sale cuando alguien envía el formulario. Eso es otro sitio distinto otra vez.

Resultado: la página se traduce y el formulario se queda en español, con sus etiquetas, sus placeholders, el texto del botón y el mensaje de «gracias, hemos recibido tu mensaje».

Qué recoge WP Translate

Al escanear la web, WP Translate no se queda en el contenido. Recorre también los formularios instalados y se trae:

  • Contact Form 7: las etiquetas de los campos, los placeholders y los campos de la plantilla de correo (asunto, cuerpo y remitente).
  • WPForms: los campos de cada formulario.
  • Gravity Forms: el título del formulario y sus campos.

Cada cadena entra en la lista de traducciones con su origen marcado, así que puedes filtrar por formulario y traducirlas todas de una vez en lugar de ir buscándolas a mano.

Cómo se hace, paso a paso

  1. Entra en WP Translate → Traducciones y lanza el escaneo de la web. Tarda un poco la primera vez: está recorriendo entradas, páginas, productos, menús y formularios.
  2. En la lista que sale, filtra por tipo «formulario». Verás las etiquetas y los placeholders separados del resto del contenido.
  3. Traduce con el motor que tengas configurado, o escribe tú la traducción si es una frase de marca que no quieres dejar en manos de la IA.
  4. Revisa los placeholders cortos. Son los que peor salen automáticamente: «Tu nombre» puede convertirse en algo mucho más largo y descuadrar el campo en móvil.
  5. Guarda y abre el formulario en el idioma traducido para verlo tal cual lo ve el visitante.

Tres cosas que conviene mirar

El botón de envío. En Contact Form 7 el texto del botón es un campo más ([submit "Enviar"]), así que entra en el escaneo, pero si lo has puesto por CSS o desde el tema, ahí no llega: eso se traduce como cadena del tema.

Los mensajes de validación. «Este campo es obligatorio» y compañía los pone el propio plugin de formularios y salen del archivo de idioma de ese plugin. Si tu WordPress está en español y el visitante ve la web en inglés, revisa que esos avisos salgan en su idioma.

El correo que recibes tú. La plantilla de correo de Contact Form 7 se traduce, pero piensa a quién va: el aviso interno que te llega a ti probablemente lo quieras en español aunque el formulario esté en alemán. Traduce el correo que recibe el cliente, no el tuyo.

Los correos automáticos son otro tema

Si vendes con WooCommerce, los correos de pedido, envío y factura no salen del formulario: los manda WooCommerce con el idioma de la tienda. Eso se resuelve aparte, y lo tienes explicado en emails traducidos en WordPress.

Disponibilidad

La traducción de formularios (Contact Form 7, WPForms y Gravity Forms) va con la licencia: no está incluida en la versión gratuita de WordPress.org, que sí traduce el contenido, los menús y el selector de idioma.

Puedes ver qué entra en cada una en wptranslate.es.

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

Kategorier

Traduce tu WordPress esta semana

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

Prueba WP-Translate en tu propia web

Engångsbetalning, livstidslicens och 14 dagars pengarna-tillbaka-garanti.

⏳ 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.