Developer overview

Pick the right way to connect your code to transglot: the CLI, the GitHub Action, the REST API, webhooks, the runtime SDKs, the in-context editor or the MCP server.

transglot keeps the strings of your app in a project. Everything on this page moves strings between that project and your code: up from your repository, back down as translated files, or straight into your running app.

The API lives at https://api.transglot.ai/v1. The app, where you manage projects and create credentials, is at https://app.transglot.ai. The CLI, the GitHub Action, the API, webhooks, the in-context editor, CDN delivery and the MCP server need the Starter plan or above; see pricing.

Choose your integration

You want toUse
Connect a repository from your laptop and run the first translationnpx transglot@latest init
Translate on every merge in GitHub and commit the resultsThe GitHub Action
Do the same in GitLab CI, CircleCI or any other pipelineThe CLI in CI
Read or write translations, start runs or manage the glossary from your own codeThe REST API
Start a build or notify a team when translations changeWebhooks
Ship translation fixes without releasing your appThe runtime SDKs and the CDN
Let reviewers fix wording on the real pageThe in-context editor
Ask an AI assistant to fill gaps or check a key in every languageThe MCP server
See missing translations while you edit message filesThe language server
Check that your files are supportedFile formats

If nobody on your team writes code, you can still upload and download files in the app. See Do I need a developer to set transglot up?

Authentication

Each integration authenticates with one of three kinds of credential. All of them belong to a project and are created under Settings → Developer in that project.

CredentialUsed byKeep secret?
Deploy token (tgl_…)The CLI, the GitHub Action, the REST API, the MCP server and the language serverYes. Shown once, at creation.
Publishable key (taip_…)The in-context editor SDK in your appNo. Safe in client JavaScript, limited to the origins you allow.
CDN key (taicdn_…)Fetching published bundles from the CDNYes. Read-only, shown once.

A deploy token carries abilities (push, pull, manage, read, write) that limit what it can do. Give each token only the abilities its job needs.

On this page