Skip to content
transglot for platform teamsmany repos, one contract

Every team's strings translated on one contract.

Fourteen repositories, three app teams, one marketing site, and somehow four translation vendors. Put them all on one pipeline, with one glossary, single sign-on, scoped tokens and an audit log procurement can actually read.

Without
With

Every team picked its own vendor, so nobody owns the glossary and the brand terms drift.

One pipeline across every repository, with one glossary enforced by the terminology check.

A security review per tool, a processing agreement per vendor, a renewal per quarter.

One contract, one processing agreement and one renewal. Procurement does the work once.

Translation memory scattered across vendors who charge to hand it back.

One memory, no training on your content, and a per-project opt-out available on every plan.

org · acme, inc
illustrative workspace summary
Repositories wired
14
App teams
3
SAML single sign-on
Enforced
Audit log
Append only, CSV export
SCIM provisioning
how it works

Every repository, the same way in. One glossary across all of them.

five steps: fourteen repositories, the GitHub Action in each, the translation pass, the glossary check, the same pull request everywhere
solutions · route consolesolutions / platformsPlatform teams

steps · Platform teams: Fourteen repositories → The GitHub Action, per repo → Flux, with Deep on brand keys → The glossary check → The same pull request

what goes inFourteen repositoriesthree app teams and a marketing site, on one contract
how it gets thereThe GitHub Action, per repoadd it, and the next push drafts; GitLab, Bitbucket and Azure Repos from Team
which passFlux, with Deep on brand keysone memory across every team, and nothing trains on your contentFluxDeepboth passes, chosen per key
the checkThe glossary checkone glossary, enforced everywhere, so brand terms stop drifting between vendorsplaceholderspluralsglossarylengththe check that catches it here
what comes outThe same pull requestin every repository, with an append-only audit log behind it on Enterprise
an illustrative first weekPlatform teams
org · acme, inc · 14 repositories wired
saml single sign-on · enforced
scim provisioning · on
glossary · one, enforced in every project
audit log · append only · csv export
vendors, renewals, reviews · four to one
the plan that fits
Business$149a month
  • 4,000,000 words a month
  • Unlimited seats, projects and languages
  • Every connector, and one renewal instead of four
Single sign-on, SCIM and the audit log are Enterprise. Everything else on this door ships on a paid plan today.
See all eight pages
every one of them starts on the same free plan
A fixture, in your browser. The five steps, the two passes, the four checks and the plan rows are the shipped mechanism and the shipped price list; the first-week tape is illustrative and nothing on this plate is sent anywhere.

A translation vendor per team, versus one pipeline.

Transglot
one contract
Onboarding a repository
Add the GitHub Action. Drafted languages land in the same pull request on the next push.
What you are billed for
One plan per workspace, unlimited seats from Team, every connector included. The only meter is words, at $0.0008 past the allowance.
Access and audit
SAML single sign-on and SCIM provisioning, scoped project tokens, and an append-only audit log with CSV export on Enterprise.
Roles
Four organisation roles on every plan, Free included: owner, admin, developer and translator.
Leaving
Your strings and your memory are yours. The pull endpoint, the CLI, the CDN bundle and storage sync are all ways out, and none of them needs our help.
Compliance posture is published on the trust page and rendered from configuration, so a certification we do not hold cannot appear anywhere on this site.
a worked example

Four vendors down to one: what actually changes.

approved
to: eng-all · from: platform · re: translation vendors, four down to one
  1. Vendors four to one. Renewals four to one. Security reviews four to one. Channels arguing about the glossary, three to none.
  2. One flat plan absorbed the growth that per-word pricing was billing us for. The only meter left is $0.0008 a word past the allowance.
  3. Adding a language stopped being a procurement conversation and became a setting. It uses allowance, like everything else, and nothing else changes.
  4. The audit log went from a CSV somebody exports to a query with a CSV export behind it, and the security questionnaire became mostly links.
  5. The exit was tested before we signed: the pull endpoint, the CLI and the CDN bundle all return the strings without anyone approving it.
A worked example. No company, no signatory and no spend figure, because we have no customer outcome to quote.
The win is not a translation feature. It is one contract, one glossary and one place to look.
a made-up memo, written as a scenario
the paperwork

What security and procurement will ask you for.

One review covers every team. Each row links to the page that states the current position, including the ones still in progress.
Those uptime figures are contractual targets on Business and Enterprise, not a measurement. We publish no uptime percentage, because we run no probe of our own.

FAQs

The questions a security review and a procurement form both ask.

We already have a translation vendor per team. What exactly are we replacing?
Four contracts, four security reviews and four renewals, with one workspace: every repository wired to the same pipeline, one glossary enforced across all of them, and one invoice. Importers for Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor exist so the move does not have to start with an export and a fortnight.
Yes. Each repository adds the GitHub Action, or calls the CLI or the REST API with its own scoped project token, and the drafted languages land in the same pull request in that repository. GitLab, Bitbucket and Azure Repos connectors are available from the Team plan.
Both ship, and both are Enterprise. Sign-in is real SAML with just-in-time provisioning and an enforce-SSO setting, and SCIM 2.0 provisions and deprovisions users and records what it did in the audit log.
Yes, on Enterprise. It is append only, enforced in the application so an update or a delete throws rather than quietly succeeding, and it exports as CSV. There is no hash chain, so we do not call it tamper evident, and streaming into a SIEM is not supported.
Four organisation roles, owner, admin, developer and translator, on every plan including Free, plus grants that can be scoped to a single project or a single language. Roles and permissions are never sold as an upgrade here.
The trust page names every subprocessor and its location, and it renders from configuration rather than from prose, so a company we do not disclose cannot appear on it. Six are disclosed today. Your content reaches the AI subprocessors for inference only, under commercial terms, and none of it is used to train a model.
Not yet, and the trust page says so in those words: the audit is in progress, Type I readiness first and then the Type II observation window. ISO/IEC 42001 is being pursued. No page on this site can render a certification badge unless the configuration marks it as held, which is the reason the page is worth reading.
A contractual monthly target of 99.9% on Business and 99.95% on Enterprise, with a published service credit schedule that tops out at 25% of monthly fees. We publish no measured uptime percentage anywhere, because we run no probe of our own, and live status is reported by an independent provider.
Four ways, none of which needs our permission: the REST pull endpoint, the CLI, the delivery bundle on the CDN, and file storage sync to S3, Dropbox or Drive. There is deliberately no browser download of translations. Your translation memory is yours and is not held back as a retention tactic.
Not today. There is no packaged image, no installer and no air-gapped build. Packaged and air-gapped self-hosting is the single item on the Enterprise roadmap, and until it ships we do not sell it or describe it as available.
One workspace, one plan, one invoice. Words are the only meter: your source words are counted once for each language they are translated into, and anything past the allowance is $0.0008 a word. Seats are unlimited from Team, projects are unlimited on every paid plan, and all 41 integrations are included.
One glossary per project, enforced by the terminology check when the engine writes and again in the QA review pass, with up to 40 terms folded into each chunk the engine sees. The glossary is available from the Starter plan. That is the mechanism that stops four teams inventing four words for the same feature.
one plan · unlimited seats from Team

Put every team on one translation pipeline.

Single sign-on, SCIM and the audit log are Enterprise. Everything else on this page ships on a paid plan today.
Works with the tools you already run