Por qué Linguise no traduce contenido dinámico de Tilda

En este artículo: por qué Linguise no traduce el contenido dinámico de Tilda, la razón arquitectónica detrás de esto y cómo afecta a los proyectos reales.
Las agencias a menudo eligen Linguise para Tilda porque se posiciona como un "traductor proxy". En la práctica, resulta que las páginas estáticas se traducen, pero los formularios, carritos y ventanas emergentes no.

¿Qué es el contenido dinámico en Tilda?

Tilda genera parte del contenido no al cargar la página, sino durante la interacción del usuario. Esto incluye:
  • Formularios (campos de entrada, marcadores de posición, textos de errores de validación)
  • Carrito de la tienda online (nombres de productos, botones, mensajes)
  • Ventanas emergentes (bloques popup)
  • Notificaciones después de enviar formularios
  • Contenido cargado dinámicamente
Todo este contenido es generado por JavaScript en el lado del navegador; no está en el HTML original que proviene del servidor.

Por qué esto es un problema para Linguise

Linguise funciona como un proxy: intercepta la respuesta HTML del servidor y la traduce. Pero el HTML que recibe Linguise no contiene contenido dinámico. Este aparecerá más tarde, cuando el navegador ejecute JavaScript.
Linguise ve el formulario como un contenedor vacío. El texto dentro del formulario (marcadores de posición, etiquetas de campo, botón de envío) aparece después de que Linguise ha procesado la página.
Resultado: el formulario en el sitio web permanece en ruso en todas las versiones lingüísticas.

Cómo se ve en la práctica

Un usuario de Alemania abre la versión alemana del sitio web. La página está traducida: los títulos, los textos y la navegación están en alemán. Llega al formulario de solicitud y ve texto en ruso: «Introduzca su nombre», «Su teléfono», «Enviar».
Para algunos proyectos, esto es crítico. El formulario es un punto de conversión. Un usuario que ve un formulario no localizado siente una inconsistencia y la confianza disminuye.

Razón arquitectónica

Tilda genera el contenido de los formularios a través de su propio JavaScript. Este JS se ejecuta en el navegador e inserta el texto después de que el proxy haya procesado la respuesta del servidor.
Para interceptar y traducir este contenido, el proxy debe: - Ejecutar JavaScript en el servidor (SSR) antes de entregar la página al usuario, o - Tener una integración especial con Tilda y saber exactamente cómo genera los bloques dinámicos.
Linguise no hace ninguna de las dos cosas. Por lo tanto, la dinámica permanece sin traducir.

Lo que funciona de otra manera

Un proxy que realiza un renderizado completo en el servidor recibe la página ya con el JS ejecutado, incluyendo todos los formularios, carritos y ventanas emergentes. Se traduce la versión completa de la página, y no solo el HTML estático.

Qué verificar antes de elegir una herramienta

Si su sitio web tiene al menos un formulario, carrito o ventana emergente, verifique la traducción de la herramienta precisamente en estos elementos, y no solo en los textos estáticos.
Realice una prueba: abra la versión traducida, complete el formulario, agregue un producto al carrito. Si ve el idioma original, el contenido dinámico no se traduce.

Compruebe la traducción de formularios y carrito

Multify traduce el contenido dinámico de Tilda: formularios, carrito, ventanas emergentes. Compruébelo en la demostración de su sitio web.

Preguntas frecuentes

¿Por qué Linguise no traduce los formularios en Tilda?
Linguise funciona como un proxy y traduce el HTML que el servidor ha entregado. Los formularios en Tilda se ensamblan mediante scripts en el navegador después de esto, por lo que el texto dentro de los formularios permanece en el idioma original.
¿Qué traducción cubre completamente el contenido dinámico de Tilda?
Proxy con renderizado del lado del servidor: ejecuta los scripts de la página antes de entregarla al usuario y traduce todo el contenido, incluyendo formularios, carrito y ventanas emergentes. Cómo funciona se describe en la página principal de Multify.
¿Se puede probar la traducción dinámica antes de pagar la suscripción?
Sí. La mayoría de los servicios tienen una demostración o un período de prueba. Compruebe específicamente el formulario y el carrito, esto muestra rápidamente las limitaciones de la herramienta.
¿Un formulario no traducido afecta la conversión?
Sí. El formulario es un punto de conversión. Si en el paso final el usuario ve campos y botones no localizados, es más probable que se vaya sin enviar la solicitud.

Conectaremos Multify a su sitio web

Las respuestas a sus preguntas nos ayudarán a entender cómo conectar mejor su sitio web

Tipo de sitio web
Número de páginas
Tráfico mensual del sitio web
Método de contacto preferido *