composer require lingualayer/lingualayer

Traduce tu app entera, salidas y entradas, en tu propio servidor.

ViataLing intercepta tus respuestas HTML, tus formularios y tu DOM dinámico y los devuelve en el idioma del visitante —preservando tu marca, tus variables y tu maquetación—. Sin tocar tu código y sin que tu HTML salga de tu infraestructura.

gratis para siempre · sin tarjeta · 5 minutos
tu-app.com/?lang=es
● en vivo

Pulsa una bandera. El código #4521 y el nombre María se conservan idénticos en cada idioma — eso es el motor de preservación.
Laravel 11 & 12PHP 8.2–8.4308 tests Pestprotocolo ⟦LL:N⟧0 líneas tuyas tocadas
nuestra tecnología

Un motor de traducción fiel, no un widget.

Lo que diferencia a ViataLing es cómo traduce: protege todo lo que no debe tocarse y garantiza que tu página nunca se rompe.

preservación

Tu marca y tus variables, intactas.

Antes de traducir, el motor enmascara con el protocolo ⟦LL:N⟧ todo lo que debe sobrevivir verbatim: :placeholders, {variables}, %s, precios, SKUs, URLs, emails, menciones y tus términos de marca. El modelo solo ve marcadores opacos; los valores reales los reinserta ViataLing.

  • Bidireccional: traduce la salida (tu HTML) y la entrada (lo que el usuario escribe).
  • Glosario y dominio: fija terminología por sector (médico, legal, e-commerce…).
  • Si un token se pierde, cae al texto original — nunca inventa.
// original
"Hola :name, tu pedido #4521 cuesta 1.299,50 €"

// el modelo solo ve esto
"Hola ⟦LL:0⟧, tu pedido ⟦LL:1⟧ cuesta ⟦LL:2⟧"

// resultado — tokens reinsertados verbatim
"Bonjour :name, votre commande #4521 coûte 1.299,50 €"
arquitectura

En tu servidor. Con memoria propia.

Las traducciones se persisten en tu tabla lingua_translations y se reutilizan: cada visita repetida es instantánea y tu coste baja con el tiempo. Tu contenido nunca se delega a un proxy externo.

  • Garantía atómica: página entera traducida, o entera en origen — jamás a medias.
  • DOM dinámico: un cliente JS con MutationObserver traduce lo que aparece tras cargar (SPA).
  • Motor agnóstico: una arquitectura, cualquier modelo detrás — hoy y mañana.
# 1 · instala
$ composer require lingualayer/lingualayer

# 2 · tu license key
LINGUA_LICENSE_KEY=LL-XXXX-XXXX-XXXX-XXXX

# 3 · no hay paso 3
 middleware activo · selector inyectado
 páginas, formularios y DOM, traducidos
capacidades

Todo lo que un traductor de verdad necesita.

01 · entrada+salida

Bidireccional

Traduce el HTML que muestras y el texto que tus usuarios envían por formulario. La pieza que ningún competidor cubre.

02 · soberanía

En tu infraestructura

Tu HTML no viaja a un SaaS externo. Cumplimiento y residencia del dato por diseño.

03 · preservación

Protocolo ⟦LL:N⟧

Placeholders, precios, marcas y maquetación se conservan verbatim. Imposible corromper un token.

04 · resiliencia

Garantía atómica

Ante cualquier fallo, se sirve tu página original íntegra. Nunca un 500, nunca media página.

05 · memoria

Se abarata con el uso

Cada traducción persiste y se reutiliza. El activo crece y el coste baja: ese es el foso.

06 · DX

Nativo de Laravel

Pest, PHPStan nivel 5, semver en serio. Se instala y actualiza como cualquier dependencia — calibre Spatie.

comparativa

¿En qué se diferencia?

El resto traduce en su nube, solo sirve WordPress, o te obliga a extraer cada cadena a mano.

SaaS proxy — Weglot, GTranslate

  • Tu HTML sale a su nube
  • Pago por palabra para siempre
  • Dependes de su proxy en cada visita
  • No traduce lo que el usuario escribe

⟦L⟧ ViataLing

  • Todo en tu propio servidor
  • Salidas y entradas + DOM dinámico
  • Zero-touch: sin tocar tu código
  • Preservación ⟦LL:N⟧ + garantía atómica
  • Memoria propia que abarata

i18n manual — lang files, Lokalise

  • Extraes y traduces cada string a mano
  • No cubre contenido sin «key»
  • No traduce formularios ni DOM
  • Trabajo de desarrollo continuo
precios

Empieza gratis. Sube cuando crezcas.

El plan gratis incluye 1 idioma —suficiente para una web bilingüe real—. Para más idiomas, subes de plan.

EMPIEZA AQUÍ
free
Gratis
1 idiomas
  • 50,000 palabras/mes
  • Salidas + entradas + DOM
  • Memoria de traducción
Empieza gratis
starter
€19/mes
5 idiomas
  • 50,000 palabras/mes
  • Salidas + entradas + DOM
  • Memoria de traducción
Elegir starter
pro
€49/mes
10 idiomas
  • 300,000 palabras/mes
  • Salidas + entradas + DOM
  • Memoria de traducción
Elegir pro
business
€99/mes
20 idiomas
  • 1,000,000 palabras/mes
  • Salidas + entradas + DOM
  • Memoria de traducción
Elegir business
enterprise
€499/mes
∞ idiomas
  • 100,000,000 palabras/mes
  • Salidas + entradas + DOM
  • Memoria de traducción
  • Soporte dedicado · SLA
Contactar

Tu app multilingüe esta tarde,
no dentro de un mes.

Crea tu cuenta gratis, elige tus idiomas y copia tu license key. El motor hace el resto.

Crear mi cuenta gratis →