BabelizeBabelize
Getting Started

Introduction

Babelize is AI localization that translates React, Next.js, Django and static HTML apps into 90+ languages and opens a GitHub PR with ready locale files.

Babelize translates your React, Next.js, Django and static HTML projects into 90+ languages — fully automated. Vue and React Native (Expo and bare) support is in beta.

Run npx babelize in your project folder, or import a GitHub repo (or a ZIP) in the dashboard, pick your languages, and Babelize handles the rest: it finds the text, wraps it for translation, translates it, and opens a PR with ready locale files.

How It Works

Connect GitHub once, import a repository (or paste a public repo URL, or upload a ZIP), and pick your languages. Babelize detects your framework, i18n library, existing languages and source language for you.

Text is translated with Babelize's own translator, or the LLM of your choice with your own key. Every translation is checked before it's written. Review and edit the results in the app with your team before they ship.

Open the pull request from the results: it lists every language, how to try it, and what to check before you merge. ZIP projects download the translated project instead.

Why Babelize?

GitHub-Native

Connects to your repo, extracts strings, translates, and opens a PR — fully automated.

90+ Languages

From Spanish to Japanese to Hindi, plus right-to-left languages like Arabic and Hebrew.

AI-Powered

Dictionary-first translation with the NLLB model, or your own OpenAI, Anthropic, Gemini, Groq or OpenRouter key.

MCP Server

Use Babelize from Cursor, Claude, or any AI agent via `@babelize/mcp`.

Next Steps

Further Reading

Last updated: 2026-10-18

How is this guide?

On this page