Build with Translatize

Translation management with git-like branching. Sync translations straight from your codebase, gate them in CI, and let AI agents manage localization – all through one token-authenticated API.

How it fits together

Everything speaks to the same integration API. The CLI is the workhorse; CI runs the CLI; AI agents reach the identical endpoints through the MCP server.

Your repo
CLI
Translatize API
Your team
CI runs the CLI on every push and pull request.
AI agents drive the same API through the MCP server.
The @translatize packages
The CLI, SDK, and MCP server are published to npm under the @translatize scope: @translatize/cli, @translatize/core, and @translatize/mcp. Install them with your package manager, or run the CLI directly with npx @translatize/cli@latest.

Where tokens come from

Every tool authenticates with an API token – a string that begins with mcni_, not your login. Create one in the app under Project Settings → Integrations. A token is bound to a single project and a base branch.

For AI-agent workflows, mint a token with the create-own scope: it works only on its base branch and the branches it creates – it can never reach any other branch in the project. That limited blast radius is what makes it safe to hand an agent a token of its own.