How does globalize.now work?
Two paths. One outcome. Pick whichever describes your codebase today.
NO YET
Full setup.
No translations wired up yet? We install everything, find your English text, and translate it. Then we keep new content in sync.
- Step 01
Install in your terminal
One command. Nothing in your codebase changes. It just gives your agent a playbook to read.
$npx skills add globalize-now/globalize-skills --allWhat to expect
- One prompt installs the skills, then the agent makes your codebase ready for languages. It's more than a single line of code, and that's what saves you the manual rewrite.
- It does change your code to make this work. You see the plan first and approve before anything changes.
- After setup, translation runs automatically on every push. You're only charged for new text, never just for shipping.
- Step 02
Tell your agent to set up multilingual
In Cursor, Claude Code, or Codex. The agent detects your framework, installs the right translation library, and wires up every piece of English text in your UI.
Your promptSet up i18n for my project - Step 03
Your text becomes translatable
Every piece of English text gets wired to a translation file. Spanish, German, Arabic. Whichever languages you need are ready to fill in.
- Step 04
Translations land on every push
Open a PR with new text? Translations land in the same PR before you merge. Push straight to main? We open a follow-up PR with translations. Either way, translations ship with your code, not behind it.
Both paths end at the same loop: a PR you review, you merge. We never push to main directly. No manual exports, no review queues.
Was this helpful?
