For every website
Translate any website
You don't run WordPress or Shopify? No problem. Pick the path that fits your stack.
No-code
One-line JavaScript embed
Copy one script tag into your HTML. Works with Wix, Webflow, Squarespace, Framer, Ghost, static HTML, and any platform where you can add a widget.
Paste into your site's <head>
<script src="https://nabulingo.com/embed.js"
data-key="YOUR_SITE_KEY"
data-langs="en,de,fr,es"
defer></script>- Runtime translation (DOM swap)
- Language switcher widget included
- No developer needed
For developers
@nabulingo/translate
An npm package for Next.js, React, Astro, and any static site. Build-time translation — baked into real HTML, served at CDN speed.
Install and translate
npm install @nabulingo/translate
npx nabulingo init
npx nabulingo translate- Build-time static HTML (zero runtime cost)
- SEO-first: hreflang, canonical, og:locale
- Anthropic, DeepL, OpenAI or NabuLingo Cloud
- Human-review aware: mark & freeze translations
Which one should I pick?
| Embed.js | npm package | |
|---|---|---|
| Best for | No-code sites (Wix, Webflow, ...) | Next.js / React / Astro / static gen |
| How translations ship | Runtime DOM swap | Baked into static HTML at build |
| First paint | Original language, then swap | Target language already |
| SEO | Client-rendered (limited) | Full: hreflang + per-locale URLs |
| Needs developer | No | Yes |
| Billing | Per translated page view | Per translated word at build |
Both options share one glossary, one usage quota, one bill — across WordPress, Shopify, Embed, and npm.
N>
Ready for New Markets?
Start free with 1 language and 5,000 words. No credit card. No risk.
GDPR Compliant
German Provider
No Lock-in