Website translation without the rebuild
Add multilingual support to any website, web app, or SaaS product with one script tag. Lingvit translates content in place — no SDK, locale files, or engineering rewrite.
Source
Grow beyond borders.
Make every customer feel at home.
Español
Translated & cachedCrece más allá de las fronteras.
Haz que cada cliente se sienta como en casa.
One line starts it all
<script src="https://cdn.lingvit.com/widget.bundle.js?v=1" async></script>Simple by design
No rebuild. No framework migration. No translation management headache. Lingvit plugs into what you already have.
Add a single async script to your site — before the closing </body> tag. Works with any stack: WordPress, Shopify, Next.js, static HTML, or any web app.
Open the Lingvit dashboard, connect your project, and select which languages to serve. Machine translations are generated and stored for review and reuse.
Lingvit detects each visitor's language, fetches stored translations, and swaps available content in place without a page reload.
Lingvit translates your product into every major world language automatically — with editorial control over every string.
New languages are added regularly. See full language list →
Built for shipping
Lingvit handles the repetitive localization layer while your team keeps ownership of the words that matter.
Works with server-rendered pages, SPAs, CMS platforms, and storefronts.
Review and override translations from one dashboard without redeploying.
Review and publish approved translation values from the dashboard.
Arabic, Hebrew, and other right-to-left languages switch direction automatically.
The complete layer
No dedicated localization team required. Lingvit handles discovery, translation, caching, and delivery so you can focus on your product.
Drop a single async script on any page. Lingvit discovers all text nodes and translates them in place — no build step, no configuration files.
Generated translations are stored and cached for reuse, avoiding repeated translation work and additional use of your monthly allowance.
Works with WordPress, Shopify, React, Next.js, Vue, Angular, Svelte, or plain HTML. If your product renders in a browser, Lingvit works.
Create translations across 30+ languages, then review and override important strings in the dashboard.
Review, edit, and override any translation. Add glossary terms to protect brand names, product titles, and technical terms.
Lingvit reads the visitor's browser language and serves the right translation automatically — no language picker required.
Connect a WordPress or WooCommerce site with the Lingvit plugin instead of inserting the script manually.
Subscribe to a monthly character allowance for new translations. Stored and cached translations do not use your allowance again.
One script tag works across every web-based product — websites, SaaS dashboards, web apps, CRMs, admin panels, Shopify stores, and WordPress sites.
Localize your dashboard, onboarding, and UI strings — no i18n rewrite required.
SaaS guide →React, Vue, Angular, Svelte — Lingvit observes DOM changes after hydration.
Web app guide →Install the Lingvit plugin and follow the guided connection steps.
WordPress guide →Platform-specific instructions for the most common setups.
Install the plugin and follow the connection guide
Add via Additional Scripts, no app required
Works post-hydration with MutationObserver
App Router and Pages Router both supported
Product pages, cart, and checkout
Vue, Angular, Svelte, Nuxt, Astro, and more
Two ways to make your Ghost blog multilingual: Ghost's built-in translation approach vs automatic DOM translation. Setup, trade-offs, and which fits your use case.
Read more →Two ways to make your Framer site multilingual: Framer's built-in localization vs automatic translation. Setup, trade-offs, and which fits your project.
Read more →Astro has built-in i18n routing since v3.5, but it doesn't translate your content. See how to add actual multilingual content to any Astro site without locale files.
Read more →Lingvit's widget runs in the browser, detects the visitor's language, and fetches available translations from the API. Text is swapped in place without a page reload. Missing content is translated by the configured production provider and stored for reuse.
Yes. Lingvit works with any site that can include a <script> tag — WordPress, Shopify, Next.js, React, Vue, static HTML, Webflow, Squarespace, or custom web apps. If your site renders HTML, Lingvit works.
Lingvit supports 30+ languages including Spanish, French, German, Portuguese, Japanese, Chinese, Arabic, and more. Available project languages are managed in the dashboard.
Lingvit uses character-based subscription plans with a monthly allowance for new translations. Stored and cached translations are served repeatedly without using your allowance again. Current plans and prices are shown on the pricing page.
Yes. The Lingvit dashboard lets you review, correct, and override any translation. Changes take effect immediately without redeploying your site. You can also add glossary terms to keep brand names and technical terms untranslated.
Yes. Lingvit is framework-agnostic. Add the script tag to your HTML shell (or document <head>) and it detects text content after hydration. It works with React, Next.js, Vue, Angular, Svelte, Astro, and any other framework.
Lingvit minimizes data collection and keeps customer content out of analytics. The public site's optional aggregate analytics set no cookies and honor Do Not Track and Global Privacy Control. See the privacy notice for current processors and practices.
Stored and cached translations continue to load. New, uncached content stays in its original language until your allowance renews or you move to a larger plan.
Create a project, grab your script tag, and your monthly allowance only counts new translations.