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
Two-Layer Caching
Verbi uses both a translation dictionary cache and Cloudflare's edge cache to make repeat page loads nearly instant.
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.
After the first visit, most pages serve entirely from the dictionary.
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.
300+ edge locations worldwide. stale-while-revalidate ensures no downtime.
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.
