Ship Easy i18n
Override any UI string without a redeploy. Drop one script tag, push your strings, and ship changes live from the dashboard.
Ship Easy i18n lets you change any visible string on your website — button labels, error messages, navigation text, copy variants — without a code deployment. Drop one script tag, push your strings with the CLI, and edit them live from the dashboard.
<!-- That's the entire install -->
<link rel="preconnect" href="https://shipeasy.ai" />
<script src="https://cdn.i18n.shipeasy.ai/boot/i18n_pk_your_key_here.js" data-profile="en:prod"></script>
The loader fetches your label overrides from the CDN edge after first paint. Your built-in strings remain as the fallback — if Ship Easy is unreachable, your site degrades gracefully.
Key concepts
Label profiles
A profile is a language + environment combination: en:prod, fr:staging. Each
profile holds your string overrides for that variant.
Chunks
Keys are grouped into chunks (index, checkout, account). Only the chunks
needed for the current page are fetched.
In-browser editor
Press Alt+Shift+E on any page with Ship Easy installed. Click any string to edit
it in context.
CDN delivery
Label files are served from Cloudflare's global edge. Publish propagates globally in ~60 seconds.
Start here
Quick start
Add Ship Easy to any website in under five minutes.
Script tag reference
All loader attributes and CSP guidance.
Framework guides
Next.js, React, Vue, Rails, Django, and more.
CLI reference
shipeasy init, push, publish, translate, and more.
REST API
Full HTTP API reference with examples.
AI discovery
How Claude Code discovers and configures Ship Easy automatically.