Home Using globalize.now What project types and frameworks are supported?

What project types and frameworks are supported?

Last updated on May 04, 2026

Supported frameworks

globalize.now works with React-based web apps. Current first-class support:

Framework Status
Next.js (App Router) ✅ Fully supported
Next.js (Pages Router) ✅ Fully supported
React + Vite ✅ Fully supported
React + Create React App ✅ Supported
TanStack Router / Start ✅ Supported

Note on Lovable: Lovable projects now use TanStack Router by default. This is fully supported.

What's not in scope yet

Project type Status
Blog and long-form content ❌ Not supported — use a CMS or translate separately
Chrome extensions ❌ Not supported
Vue / Svelte / Angular ❌ Not supported yet
Android / iOS native apps ❌ Not supported
WordPress / HubSpot CMS ❌ Out of scope
Non-UI backend files ❌ Skipped automatically

Blog content: globalize.now extracts UI strings from your app, f.ex: buttons, labels, headings, form fields. It doesn't translate blog posts or long-form content. If your project has both a web app and a blog, the tool handles the app and skips the blog.

Corporate VPN and enterprise environments

globalize.now does not work on corporate VPN or in enterprise environments that restrict external connections. The npx install step and the GitHub connection both require external network access.

Workaround: Use a personal machine or a personal GitHub account.

Monorepos

globalize.now works on monorepos. The agent focuses on the React/Next.js parts and ignores non-web code. To scope the conversion:

Convert only the /apps/web directory

Partially internationalized codebases

If your app is partially internationalized — some strings already wrapped in t() calls, others still hardcoded — globalize.now handles it. The agent detects what's already wrapped and only extracts what isn't. Existing keys are preserved.

Non-English source languages

globalize.now uses whatever language your app is currently written in as the source. The agent auto-detects it.

File formats

Library Output format
next-intl JSON under /messages/
i18next JSON under /public/locales/
LinguiJS .po or JSON via Lingui CLI