Platform

Translate Your Next.js Site Into 20+ Languages

Skip the i18n engineering. Verbi translates your existing Next.js or custom site at the edge — no library to wire up, no [locale] routing to build, no message files to maintain. A quick DNS change and you're multilingual.

Powered by tools you already trust

Any websiteWorks with your existing site, any platform
Translated by DeepLNatural, ranking-safe translations
Served by CloudflareCached at 300+ edge locations
Why Verbi for Next.js

Multilingual Next.js, Without the i18n Build

Next.js dropped its built-in i18n config, so going multilingual means a library, middleware, and [locale] routing — and you still source every translation. Verbi translates your shipped site at the edge instead, with zero code.

  • No i18n library or refactor
  • Translations included, not just plumbing
  • Works on any framework
DIY i18n setup
Verbi
Add a library + middleware
A quick DNS change
Build [locale] routing
Subdirectory URLs handled
Maintain message files
Automatic with DeepL
You source the translations
Translations included
The problem

i18n Is an Engineering Project

Next.js gives you the routing primitives, but going multilingual still means real engineering — and you still have to produce every translation.

Setup and refactor

You add an i18n library, configure middleware for locale detection, restructure routes under a [locale] segment, and wrap your app in providers. It’s a refactor that touches your whole routing layer.

Ongoing maintenance

Every new string means updating message catalogs across every language, and the middleware has edge cases. The translation content itself is still on you — the library only handles the plumbing.

The Verbi approach

Every Language, Zero Engineering

Verbi sits in front of your Next.js or custom site as a reverse proxy. Your codebase stays exactly as it is — no library, no routing changes — and Verbi translates every page automatically, serving each language at a clean subdirectory URL with full SEO.

No i18n library or refactor

Verbi runs at the DNS level, so there’s nothing to add to your codebase — no middleware, no [locale] segments, no providers.

Translations included

DeepL translates your content automatically. You don't write or maintain message files for every language.

Full SEO, handled

Subdirectory URLs, hreflang tags, translated sitemaps, and per-language meta tags — all automatic, so each version is eligible to rank.

Works on any framework

Next.js, Astro, SvelteKit, Remix, or plain HTML — if it serves a page on a domain you control, Verbi can translate it.

Setup in minutes

A quick DNS change. Pick your languages. You're live — no deploy required.

Always in sync

Ship an update and translations update automatically on the next visit.

Why it matters

Speak Your Customers' Language

Going multilingual isn't just about language, it's about trust, conversion, and reaching markets your competitors skip.

76%

Prefer Their Language

of online users prefer to engage with products presented in their own language.

40%

Won't Convert At All

of consumers will never buy from a website that isn't in their native language.

70%

Higher Conversion

Localized sites can achieve up to 70% higher conversion rates than English-only alternatives.

Every Route and Every Page Covered

Verbi translates the rendered HTML, so static, server-rendered, and dynamically generated pages are all handled automatically.

/fr/

Marketing & Landing Pages

Hero copy, sections, social proof, and CTAs — everything a visitor sees first.

/fr/blog

Blog & MDX Content

Articles and posts rendered from MDX or a CMS — translated on the fly.

/fr/docs

Documentation

Guides, references, and help content so international users can self-serve.

/fr/pricing

Pricing & Product Pages

Plan names, feature lists, and CTAs — the pages that convert.

/fr/dashboard

App & Dynamic Routes

Server-rendered and dynamic pages translated just like static ones — or exclude any path you want left untouched.

/fr/contact

Forms & Footer

Form labels, footer links, and help content so visitors can reach you in their language.

Under the hood

Built for How Next.js Works

Verbi translates the HTML your app already returns, so it fits any rendering strategy without touching your code.

No library or [locale] refactor

Skip next-intl, middleware, and route restructuring. Verbi works at the DNS level, so your routing and components stay exactly as they are.

SSR, SSG, and ISR all covered

Verbi translates the HTML your app returns, so server-rendered, statically generated, and incrementally revalidated pages are all handled the same way.

Exclude your app routes

Keep marketing pages translated and leave /app or /dashboard untouched with a path exclusion — so only public-facing pages get localized.

Go Live in Three Steps

No code, nothing to rebuild. Your Next.js site stays exactly as it is — Verbi adds the languages.

1

Point your domain to Verbi

Add a couple of DNS records. No code changes, no redeploy, no i18n library to install.

2

Choose your languages

Pick from 20+ languages in the Verbi dashboard. Verbi translates your whole site automatically with DeepL.

3

You're live

Your translated pages are served at yoursite.com/fr, /de, /es — each with full SEO. Ship updates and translations follow.

Next.js Translation FAQ

No. Verbi works at the DNS level instead of inside your app, so there's no i18n library, middleware, or [locale] routing to set up. You point your domain at Verbi with a couple of DNS records, pick your languages, and it serves translated versions of your existing site automatically.
Yes. Verbi translates the rendered HTML your app returns, so it works whether you use the App Router, Pages Router, or Server Components. SSR, SSG, and ISR pages are all translated.
Yes. Verbi is framework-agnostic — Astro, SvelteKit, Nuxt, Remix, or hand-written HTML all work the same way. If your site serves pages on a domain you control, Verbi can translate it.
No. Each language gets its own subdirectory URL (/fr/, /de/), translated meta tags, hreflang annotations, and a dedicated sitemap — the structure Google recommends. Each version is indexed separately and eligible to rank in its market.
Yes. You can exclude any path — like /app or /dashboard — so only the pages you want translated are served in other languages. Brand names and specific terms can be protected with the glossary too.

Start Reaching Customers
In Their Language

Add your first language in minutes. 14-day free trial, no changes to your site.

14-day free trial Live in minutes Cancel anytime