Performance

Translated Pages, Served at the Speed of Light

Verbi caches translated pages at 300+ Cloudflare edge locations worldwide. Repeat visitors get sub-50ms response times with zero translation overhead.

~12ms

Cached page response time

300+

Cloudflare edge locations

5 min

Edge cache TTL

How it works

Two-Layer Caching

Verbi uses both a translation dictionary cache and Cloudflare's edge cache to make repeat page loads nearly instant.

1

Translation Dictionary

Every string that Verbi translates is stored in a per-site, per-language dictionary in Cloudflare KV. When a page is requested, Verbi checks the dictionary first — if all strings are already translated, no API call to DeepL is needed.

Dictionary lookup~2ms
DeepL translation~150ms

After the first visit, most pages serve entirely from the dictionary.

2

Edge Cache (CDN)

Once a page is fully translated (all strings from dictionary), the complete HTML response is cached at the nearest Cloudflare edge location. Subsequent visitors get the cached page directly — no origin fetch, no dictionary lookup, no translation.

Edge cache hit~12ms
Edge TTL5 min

300+ edge locations worldwide. stale-while-revalidate ensures no downtime.

Global infrastructure

Cloudflare's Edge Network

Verbi runs on Cloudflare Workers, which deploys your translations to 300+ data centers in over 100 countries. Wherever your visitors are, there's an edge location nearby serving cached pages in milliseconds.

  • 300+ data centers across 100+ countries
  • Sub-50ms response times for repeat visitors
  • Automatic failover and DDoS protection
  • stale-while-revalidate ensures zero downtime during revalidation
  • No cold starts — Cloudflare Workers are always warm

You're Always in Control

Caching is automatic, but you can purge whenever you need.

Automatic Invalidation

When you update your Framer site, Verbi detects new content on the next visit and re-translates automatically.

Manual Purge

Purge specific pages or your entire cache from the dashboard for instant updates when you need them.

Smart Dictionary

The translation dictionary persists independently of the edge cache, so even after a cache purge, previously translated strings don't need re-translation.

Usage Analytics

Track cache hit rates, response times, and translation volumes per page and per language from your dashboard.

Make Your Framer Site
Speak Every Language

Start reaching international customers today. No credit card required.

No credit card Quick setup Cancel anytime