Quickstart
Go multilingual in three steps
Lingvit adds languages to any website through a single embedded widget. This guide gets you from zero to translated in three steps.
1. Install the widget
Paste this snippet right before the closing </body> tag on every page you want translated.
<script src="https://cdn.lingvit.com/widget/v1/widget.bundle.js" async></script>2. Configure your project
Set your project id and target languages before loading the widget. You can find your project id in the dashboard.
<script>
window.lingvit = {
projectId: "prj_your_id",
languages: ["en", "es", "de"],
};
</script>
<script src="https://cdn.lingvit.com/widget/v1/widget.bundle.js" async></script>3. Publish
Deploy your site as usual. The widget detects the visitor's language, fetches translations from the Lingvit API, and swaps text in place — caching results for everyone who follows.
Browser translation and multilingual SEO
This quickstart translates visible HTML text in the visitor's browser on the current URL. The script alone does not publish separate language URLs or translated HTML responses for crawlers. If your goal is organic traffic in other languages, choose a platform integration or delivery mode that serves translated HTML at distinct URLs.
Before launch, verify each language URL, its canonical tag, reciprocal hreflang links, and sitemap entries. Review important translations and test navigation, forms, cart, and checkout. Images, restricted frames, hosted payment pages, and email templates may need separate localization.
Find the setup guide for your platform