Community setup guide · powered by the lovable-i18n skill

Make your Lovable app multilingual in minutes

Add one Lovable skill. Translations land on every push — no CLIs, no extra tools, no leaving the Lovable editor.

Works insideLovableGitHubglobalize.now

Powering localization for

Pretty PromptNextKSRajaride

What is this guide?

A three-part workflow that lives entirely inside Lovable and GitHub.

Add the skill

Install lovable-i18n once on your Lovable workspace. Every project gets it.

Lovable wires up Lingui

Detects your stack (Vite SPA or TanStack Start), adds Lingui v6, wraps your strings in <Trans> macros, and scaffolds a PO catalog per locale.

Stay translated on every push

A GitHub Action extracts new strings into the catalogs. Globalize.now opens a translation PR. Merge and ship.

Built for your stack

Next.jsReactViteTanStack StartLovableCursorClaude CodeCodexVS CodeGitHubGitLab
Before you start

Prerequisites

Three quick checks. Two minutes total.

  • Lovable project connected to GitHub
    Open the + menu in chat → GitHub → Connect project.
  • A globalize.now account
    Free signup with €5 credit, no card required.
  • Workspace owner or admin in Lovable
    Required to add a skill once for the whole workspace.
Setup

Six steps from English-only to 50+ languages

  1. 1

    Connect your Lovable project to GitHub

    In the Lovable editor, open the + menu in the chat input → GitHub → Connect project. Authorize the Lovable GitHub App, pick the org, and create the repository.

    Skip if your project is already connected. You can verify under the + menu → GitHub.
  2. 2

    Add the lovable-i18n skill to your workspace

    The skill teaches Lovable exactly how to internationalize your project the way Globalize.now expects.

    1. Open Skills in your Lovable workspace settings.
    2. Click Add → Import from GitHub.
    3. Paste the URL below, then confirm.
    Skill source
    https://github.com/globalize-now/globalize-skills/tree/main/skills/lovable-i18n
    You only do this once per workspace. Every project in that workspace can now use the skill.

    Import from GitHub not available? Paste the skill manually.

    Open the lovable-i18n SKILL.md, copy its contents, then in Lovable go to Settings → SkillsAdd → Create new skill and paste it in.

    New to Lovable skills? Read the Lovable Skills docs.

  3. 3

    Ask Lovable to set up i18n

    Open any project in the workspace and paste this into the Lovable chat:

    Lovable prompt
    Set up i18n for my project using the lovable-i18n skill.

    Lovable will detect your stack (Vite SPA or TanStack Start), then ask one short question — source language, target languages, whether to put the locale in the URL, and whether to add the GitHub Action. Reply go to accept all defaults.

    It then installs @lingui/core, @lingui/react and the Vite plugin, wires the provider, scaffolds one PO catalog per locale, wraps every hardcoded UI string in Lingui macros, and drops a language switcher in.

  4. 4

    Review and merge the changes

    Lovable syncs to GitHub automatically. Review the diff in the Lovable code view or directly on GitHub, then merge to your default branch.

  5. 5

    Connect your repo to Globalize.now

    Now hand off the translations.

    1. Sign in at globalize.now.
    2. Click Connect repository and authorize the GitHub app.
    3. Select the Lovable repo and your default branch.
    4. Pick target languages — 50+ available, RTL included.
  6. 6

    Keep building in Lovable

    Every push triggers Globalize.now → translation PR → merge → translated app ships. Nothing else to do.

    That's it. New strings you add in Lovable get translated automatically.
The loop

How a single push becomes 50+ languages

Runs automatically after the one-time setup. Nothing else to wire up.

Edit in Lovable
Push to GitHub
Action extracts strings
globalize.now
Translation PR
Merge
Multilingual app

You edit in Lovable. Lovable pushes to GitHub. Globalize.now opens a translation PR. You merge. Your preview is multilingual.

What makes us different

Where developers actually work

Most localization tools live outside your workflow. We live inside it.

Inside your AI agent

Installs as a Lovable skill. The agent does the work — we just give it the playbook. No separate dashboard, no second tool to learn.

Inside your Git workflow

Every push to main triggers a PR with translations ready to review. No review queue, no export button, no separate role to hire.

Inside your existing codebase

Framework detection on first run. If you already have Lingui, next-intl, or react-i18next, the skill stops and asks before changing anything.

50+ languages, RTL included

Pick any combination in the Globalize.now dashboard.

EnglishSpanishFrenchGermanItalianPortugueseDutchPolishSwedishNorwegianDanishFinnishCzechSlovakHungarianRomanianGreekTurkishRussianUkrainianBulgarianSerbianCroatianSlovenianEstonianLatvianLithuanianJapaneseKoreanChinese (Simplified)Chinese (Traditional)VietnameseThaiIndonesianMalayFilipinoHindiBengaliTamilTeluguMarathiGujaratiPunjabiArabicRTLHebrewRTLPersianRTLUrduRTLSwahiliAfrikaansZuluCatalanBasque
From the field

What early users are saying

Real React apps. Real i18n debt. What early builders tell us.

I just want translation to be automatic so language no longer becomes a barrier. This is exactly what I was looking for — works in the background on every commit, with great results.
CD
Charlie Day
Co-founder · Pretty Prompt
A big relief to developers — they can rely on AI to do this stuff for them. Because it's painful stuff.
TF
Tomas Franc
Founder · NextKS · ex-Lokalise Lead Solutions Architect
I tried to do it with Claude and Lovable before but ended up breaking the code. With Globalize it was super easy.
VU
Verified user
Leisure, Travel & Tourism · Small business
Pricing

€20 a month. Plus the translations you actually use.

One plan. No tiers, no surprises, no enterprise sales call. Top up when you grow.

Early access
€20/month

Per workspace · over 4M characters · ~600,000 words

€5 translation credit on signup, no card required.

Need more? Top up at the same per-character rate. No plan switch required.

Start free
  • Over 4M characters / ~600,000 words per month
  • Unlimited languages including RTL
  • CLI, API & GitHub sync
  • Context-aware AI glossary
  • Priority support during early access
FAQ

Lovable-specific questions

Ready to ship your Lovable app in 50+ languages?

Add the skill once. Translations follow forever.