Every Word on Your Site, Translated Automatically
Headings, buttons, meta tags, dynamic content — all translated by DeepL the moment a visitor lands on your page. Edit anything manually when you need to fine-tune.
One Domain. 20+ Languages. Zero Code Changes.
Verbi sits in front of your site as a reverse proxy. When a visitor requests a translated page, here's what happens:
Visitor requests a page
Someone navigates to yoursite.com/fr/pricing. Verbi intercepts the request at the edge.
Your original page is fetched
Verbi fetches the original /pricing page from your site — your actual, live page.
Text is extracted
Every translatable string is pulled out — headings, paragraphs, buttons, meta tags, alt text, and dynamic content.
DeepL translates
New strings are sent to DeepL. Previously translated strings are served from the dictionary cache instantly — no API call needed.
Translated page is served
The visitor gets a fully translated page with proper SEO tags, cached at Cloudflare's edge for fast repeat visits.
Not Just Visible Text — Everything a Visitor or Search Engine Sees
Most translation tools miss meta tags, alt text, or dynamic content. Verbi catches it all.
Headings & Body Text
All visible text content including h1–h6, paragraphs, list items, and blockquotes.
Buttons & CTAs
Button labels, link text, and call-to-action copy — translated in context so they still make sense.
Meta Tags & SEO
Title tags, meta descriptions, Open Graph tags, and Twitter card content.
Navigation & Menus
Nav links, dropdown labels, footer content, and breadcrumbs.
Alt Text & ARIA
Image alt attributes, aria-labels, and placeholder text for accessibility.
Dynamic Content
Client-rendered text, lazy-loaded sections, and content that appears after initial page load.
Powered by DeepL — Translations That Actually Sound Natural
DeepL consistently outperforms Google Translate in blind tests, especially for European languages. Your visitors get fluent, natural-sounding translations — not robotic word-for-word output.
- Top-rated machine translation, especially for European languages
- Natural, fluent output — not robotic or literal
- Context-aware translations that preserve tone and intent
- Glossary support to protect brand names and terms
- Bring your own DeepL API key on Starter plans and above
- Edit any translation manually from your dashboard
French
Le moyen le plus rapide...
German
Der schnellste Weg...
Japanese
ビジネスをグローバルに...
Spanish
La forma más rápida...
Korean
비즈니스를 글로벌하게...
Built for How Framer Actually Renders Pages
Framer wraps every word in individual <span> tags — most translation tools choke on this. Verbi was built from the ground up to handle it correctly.
Inline Span Reassembly
Framer wraps each word in its own <span>. Verbi's extraction engine reassembles these inline fragments into complete sentences before translating, so you get proper context-aware translations instead of word-by-word gibberish.
SPA Navigation Handling
Framer uses client-side routing. Verbi patches pushState and replaceState to keep the language prefix intact as visitors navigate between pages — no flashing, no reloads.
Hydration-Safe Injection
Translations are injected both server-side and client-side. Verbi suppresses hydration mismatch warnings and ensures the translated DOM stays stable after the page loads.
Dynamic Content Detection
Framer pages often render content after initial load. Verbi uses a MutationObserver to catch new elements as they appear and translates them on the fly.
Translation FAQ
Start Reaching Customers
In Their Language
Add your first language in minutes. 14-day free trial,
no changes to your site.
