Lovable i18n: Add Translation to a Lovable App in 60 Seconds

Lovalingo is the fastest way to add i18n to a Lovable app. Paste a single install prompt into Lovable, choose your target languages, and your app renders in 10+ languages with locale-prefixed URLs and automatic hreflang SEO. Free Starter plan, no JSON translation files required.

1 · Copy this prompt into Lovable

Install Prompt for Lovable
Open Lovable
Add multilingual support to this Lovable app with Lovalingo.

npm install @lovalingo/lovalingo

In src/main.tsx or app entry, wrap with LovalingoProvider:

import { LovalingoProvider } from '@lovalingo/lovalingo';

<LovalingoProvider
  publicAnonKey="YOUR_PUBLIC_KEY"
  defaultLocale="en"
  locales={["fr", "es", "de", "it"]}
  routing="path"
>
  <App />
</LovalingoProvider>

Add a language switcher anywhere in the UI:

import { LanguageSwitcher } from '@lovalingo/lovalingo';
<LanguageSwitcher />

Tip: select the block above, copy, and paste it as the next prompt in your Lovable chat.

2 · Or start a project the manual way

If you want to add Lovalingo without the prompt, install it directly in your Lovable codebase:

npm install @lovalingo/lovalingo

Then create a free Lovalingo project to get your publicAnonKey.

Create free project

Go deeper on Lovable i18n

Why Lovalingo for Lovable apps

  • Built for React: native provider, not a DOM-injection script
  • Zero-flash rendering: the right language shows before paint
  • No JSON translation files to manage
  • Automatic hreflang and locale-prefixed URLs for SEO
  • Works with Lovable's React + Vite stack out of the box
  • Free Starter plan: 1 target language, unlimited words

How much does Lovable i18n cost with Lovalingo?

$0/month forever on the Starter plan (1 target language, unlimited words under fair use, Lovalingo badge shown). $9/month on Start-up for up to 3 languages + hreflang SEO + badge removal. $29/month on Global for unlimited languages.

See full pricing

Lovable i18n FAQ

How do I add i18n to a Lovable app?

Install @lovalingo/lovalingo via npm, wrap your app with LovalingoProvider, define your target locales, and drop in the LanguageSwitcher component. The full prompt for Lovable's chat is at the top of this page.

Does Lovable support multiple languages natively?

Lovable can generate UI in any language you ask for, but it does not include an i18n layer for runtime language switching, locale URLs, or hreflang SEO. Lovalingo adds that layer in 60 seconds.

How does Lovable i18n work with SEO?

Lovalingo emits proper hreflang tags, locale-prefixed URLs (/fr/page, /es/page, etc), and translated meta descriptions. Google indexes each locale independently and serves the right version to international users.

Can I translate a Lovable app for free?

Yes. Lovalingo's Starter plan is free forever with 1 target language and unlimited words under fair use. Upgrade to Start-up ($9/mo) for up to 3 languages with hreflang SEO.

How is Lovable i18n different from i18next or react-i18next?

react-i18next requires you to manage JSON translation files manually for every string. Lovalingo translates content automatically with AI, no JSON files. You keep editorial control via the dashboard for overrides.

Start translating your Lovable app for free

Free Starter plan. No credit card. Pick up to 1 target language and ship a multilingual Lovable app in 60 seconds.

Get started free
Free forever for 1 language