Skip Navigation

Home » Documentación de WPML » Proyectos relacionados » Cómo crear formularios multilingües con Ninja Forms Multilingual y WPML

Ninja Forms Multilingual – Traducción de formularios sin esfuerzo con WPML

Ninja Forms Multilingual se integra con Ninja Forms y WPML para ofrecerte una forma rápida y sencilla de traducir formularios de WordPress. Comunícate con tus visitantes de todo el mundo en sus idiomas preferidos y observa cómo se disparan tus conversiones.

Características principales

Crea formularios en tu idioma y luego tradúcelos a varios idiomas

Muestra automáticamente los formularios traducidos en el idioma correcto en Entradas y Páginas

Enviar formularios a traductores profesionales o servicios de traducción

Incluido en las cuentas Multilingual CMS y Multilingual Agency

Traduce formularios en el Editor de Traducción Avanzado por ti mismo o automáticamente

En esta Página:

Cómo empezar

Empieza por instalar y activar lo siguiente:

Si eres nuevo en WPML, consulta nuestra Guía de introducción. Te guía rápidamente por todas las opciones de traducción que puedes utilizar.

Crear y traducir tus formularios

Estos son los pasos principales que debes seguir para traducir tus formularios:

  1. Crea el formulario en la lengua por defecto.
  2. Traduce el formulario.
  3. Inserta un bloque de Ninja Forms en una Entrada, Página o Widget y selecciona el formulario que quieras utilizar en el desplegable.
  4. Traduce la Entrada, Página o Widget que contiene el formulario.

Crear el formulario de idioma por defecto

Para crear el formulario por defecto de idioma, ve a Ninja FormsAñadir nuevo. En este ejemplo, utilizaremos la plantilla de formulario «Contacta con nosotros». Por supuesto, puedes utilizar una plantilla en blanco y crear tu formulario desde cero.

Crear el formulario de idioma por defecto

Traducible el formulario

WPML te permite elegir entre diferentes métodos de traducción para tus formularios.

Enviar el formulario a los traductores

Desde WPMLAdministración de traducción, puedes asignar las traducciones de los formularios a un traductor.

Una vez que hayas añadido los formularios a la Canasta de traducción, haz clic en la pestaña Canasta de traducción. Elige un traductor para tus diferentes pares de idiomas y envía tus formularios para su traducción.

Envío del formulario a traductores para su traducción

Traduce tú mismo el formulario

Para traducir tú mismo el formulario, ve a la página WPMLAdministración de traduccióny sigue estos pasos:

  1. En la sección Seleccionar elementos para traducir, selecciona Formularios Ninja en el primer menú desplegable y, a continuación, haz clic en el botón Filtro.
  2. Selecciona los formularios que quieres traducir.
  3. En Seleccionar opciones de traducción, elige la opción Traducir para el idioma o idiomas a los que quieras traducir tus formularios.
  4. Selecciona la opción Traducirme y haz clic en el botón Añadir a la cola de traducción.
Envío de un formulario de traducción a ti mismo desde Administración de traducción
  1. Ahora, ve a WPMLTraducciones y haz clic en el botón Traducir para el trabajo relacionado con tu formulario Ninja.

Accederás al Editor de Traducción Avanzado, donde podrás traducir tu formulario. Puedes utilizar la traducción automática incorporada para una traducción rápida y sencilla.

Por el momento, no puedes configurar tus formularios de idioma secundario para que tengan un formato de fecha diferente para el campo de fecha ni una moneda diferente.

Insertar el formulario en la Página o Entrada

Después de crear y traducir tu formulario, es hora de añadirlo a una Página, Entrada o Widget. En nuestro ejemplo, hemos creado una nueva Página en inglés y hemos utilizado el bloque Ninja Forms para añadir nuestro formulario.

Insertar tu formulario en la Página de idioma por defecto

Traducible Páginas y Entradas que Incluyen Formularios

Por último, traduce la Página, Entrada o Widget que incluya tu formulario. Puedes hacerlo haciendo clic en el icono más correspondiente al idioma al que quieres traducir tu Página en el cuadro Idioma.

Traducir la Página que contiene el formulario

Actualización de formularios Traducibles

Si cambias el formulario en el idioma por defecto, deberás actualizar también sus traducciones.

Para actualizar la traducción de un formulario, sigue estos pasos:

  1. Navegación a WPMLTraducciones.
  2. El Estado muestra que es necesario actualizar la traducción del formulario. Haz clic en el botón Editar de la fila del formulario.
Actualizar la traducción del formulario Ninja que se cambió en el idioma por defecto

Añadir una redirección para formularios traducibles

Ninja Forms te permite añadir una redirección a una página específica de tu sitio después de que un visitante envíe un formulario. Para que esta redirección funcione en todos los idiomas de tu sitio, traduce primero la página a la que quieres redirigir. A continuación, sigue estos pasos:

  1. Edita tu formulario Ninja.
  2. Ve a Correo electrónico y acciones y añade o edita la redirección.
  3. En el campo URL, añade {wp:site_url} seguido del slug de la Página a la que quieres redirigir.
Añadir una redirección

No olvides traducir la Página a la que quieres redirigir. Una vez hecho esto, el formulario redirigirá automáticamente a la Página en el idioma correcto.

Problemas detectados

No hay problemas de compatibilidad sin resolver entre este plugin y WPML. Buscar todos los problemas detectados.

Obtener ayuda de nuestro servicio de asistencia

Tenemos colaboradores en nuestro foro que están dispuestos seis días a la semana a ayudarte. Están formados en el uso de WPML con Ninja Forms.

Si vas a configurar tú mismo el sitio y el WPML, utiliza nuestro Foro de soporte técnico.

Actualizado
enero 31, 2024