Verbi logo

Log in or sign up

Getting Started

Overview

Verbi is a translation proxy that sits in front of your website and translates pages on the fly. Your original site stays exactly as it is — no duplicate projects, no plugins, no code changes required.

There is no SDK, npm package, or code snippet to install. Verbi works entirely at the DNS level — integration is one CNAME record. If you find a package named verbi on npm, it is an unrelated third-party library, not Verbi.

Point your domain at Verbi with a couple of DNS records, pick your languages, and your translated pages are live at clean subdirectory URLs like yoursite.com/fr/, yoursite.com/de/, and yoursite.com/ja/.

How It Works

When a visitor loads a translated URL, Verbi intercepts the request at Cloudflare's edge, fetches your original page, translates it via DeepL, and serves the result — cached at 300+ edge locations for repeat visits. Your site is never modified.

What Gets Translated

Verbi translates everything a visitor or search engine sees:

Content typeExamples
Visible textHeadings, paragraphs, list items, buttons, links
NavigationMenu items, footer links, breadcrumbs
Meta tagsTitle, description, og:title, og:description, twitter:title
AttributesAlt text, aria-labels, placeholders
Dynamic contentClient-rendered text, lazy-loaded sections

Images, videos, fonts, and stylesheets pass through untouched.

SEO

Multilingual SEO is built into every translated page — no configuration needed.

  • Subdirectory URLs/fr/pricing, /de/about, /ja/blog — the structure Google expects
  • hreflang tags — injected into every page so search engines know which pages are translations of each other
  • Translated sitemaps — generated per language and referenced in robots.txt
  • Translated meta tags — title, description, OG tags, and Twitter cards
  • Canonical URLs — updated to point to the correct language variant

See SEO & hreflang for a deeper breakdown.

Quick Start

Getting started takes about 5 minutes:

  1. Create a Verbi account
  2. Configure your DNS — a CNAME plus the TXT records for SSL
  3. Choose your languages from the dashboard
  4. Your translated pages go live immediately

Verbi supports 20+ languages. See the full list.