Add languages to any web app — no routing changes, no string extraction
Translating a web app the traditional way means extracting every string, setting up locale routing, and keeping translation files in sync with every feature change. Lingvit takes a different approach: one script, no code changes, languages live today.
Works with every web app framework
Why web apps are harder to localize
Traditional CMS translation tools were built for static content — pages that have fixed HTML. Web apps are different: content is rendered by JavaScript, updated by state changes, loaded asynchronously, and replaced by navigation. A naive translation approach translates on load and misses everything that comes after.
Lingvit's engine uses a MutationObserver to watch for all DOM changes after the initial page load. When new content appears — from an API response, a route change, a modal opening, or a component re-render — Lingvit translates it immediately. The result is seamless multilingual coverage across the full app lifecycle.
Translation with editorial control
Automatic translation is the starting point, not the end state. Lingvit's dashboard lets you browse every string your app has served, see the automatic translation, and override it with a corrected version. Overrides take effect immediately — no deploy, no PR, no waiting.
- ✓Review and fix any translation from the dashboard
- ✓Add glossary terms to protect brand names, product names, and technical terms
- ✓Publish editorial overrides without an application redeployment
- ✓Non-technical team members can review and approve translations
Related guides
- React Integration — step-by-step setup guide →
- Next.js Integration — App Router and Pages Router →
- Vue.js Integration — setup guide for Vue 3 and Vue Router →
- Angular Integration — works with lazy-loaded modules →
- Svelte / SvelteKit Integration — setup guide →
- Astro Integration — pages, MDX, and islands →
- React i18n vs Automatic Translation →
- Nuxt.js Internationalization: @nuxtjs/i18n vs Automatic Translation →
Add languages to your web app today
One script tag. Any framework. Simple monthly plans.