Aa New · Instant translation, no API key

Translate your Framer site in one click.

Pick your languages, click Translate. The AI runs inside the plugin and creates real translated pages at /fr, /de, /es. No API key, no copy-paste. Indexed by Google, editable, and they stay in your project.

One-click translation No API key needed Real Framer pages SEO-indexed Sync in one click Unlimited languages DeepL & LLM modes ✓ One-click translation No API key needed Real Framer pages SEO-indexed Sync in one click Unlimited languages DeepL & LLM modes ✓

How it works

One click by default. Full control when you want it.

01
Pick pages and languages

Select the pages to translate and your target languages among 31. The plugin scans every text node for you.

02
Click Translate

The AI translation runs inside the plugin. No API key to create, no prompt to paste. Advanced mode still offers your own DeepL key or the ChatGPT and Claude copy-paste flow.

InstantDeepLChatGPTClaudeGemini
03
Real pages, ready to publish

The plugin duplicates your page structure, writes every translation into place, and creates real Framer pages at /fr, /de, /es.

Page Translator setup and pages selection

Sync

Changed your original page? Sync updates all translations.

The plugin tracks what changed since the last translation. When you update your original page, Sync detects every modified text node and re-translates only those. The rest stays untouched.

Everything included

Built for Framer sites that last.

Instant translation built in

The new default. AI translation runs in-app and applies straight to your duplicated pages. One click from page selection to translated pages, nothing to configure.

Real pages, not an overlay

Translated pages are actual Framer pages at real URLs. Google indexes them properly. They still exist if you ever stop using the plugin.

Sync modified pages

Changed 3 paragraphs on /home? Sync detects those 3 nodes and re-translates them. The rest stays untouched.

Language Switcher component

After translation, the plugin auto-generates a Language Switcher component. Insert it on canvas with one click. No manual linking.

Advanced: your key, your rules

Large volumes or full quality control? Use your own DeepL API key (free tier: 500k chars/month) or the copy-paste flow with ChatGPT, Claude, Gemini. Automatic fallback if instant translation is unavailable.

Google shows the right language

The plugin sets up hreflang tags between all language versions, plus the correct lang and text direction per locale. RTL included for Arabic and Hebrew.

Pricing

Cheaper than 2 months of Framer Locales. No recurring fees.

Framer's Locales add-on costs $20/month per language: roughly $960 a year for 4 languages. One €29 payment covers unlimited languages, forever.

Locales vs Weglot vs Linguana vs Page Translator: see the full comparison →

Free

$0

No card. No expiry.

  • 1 target language
  • 1 instant translation run
  • Up to 5 pages
  • LLM & DeepL modes included
  • Real page duplication
Install free ↗

Pro

€29

Once. All future updates included.

  • Unlimited instant translation
  • Unlimited languages
  • Unlimited pages
  • Batch translation
  • Sync modified pages
  • Language Switcher component
  • hreflang SEO tags
  • Priority support
Upgrade to Pro →

Translation Pack

Also translating your CMS? Get the pack and save €9.

Page Translator handles static pages. CMS Translator handles collections. Together they cover your whole Framer site, one-time purchase.

Page Translator

€29

One-time · lifetime updates

Translate static pages (home, about, landing pages).

Buy Page Translator

CMS Translator

€19

One-time · lifetime updates

Translate CMS collections (blog, articles, case studies).

Buy CMS Translator

Translation Pack

€39

Save €9 vs separate

Both plugins, Pro licenses, one purchase.

Get the pack

Your Framer site, in every language.

Start with 1 language and 5 pages for free. Upgrade once when you need more. No monthly fees, ever.

Install Page Translator free ↗