A dark event horizon sits at the center of otherwise empty ruled paper; the names of languages — Japanese, Spanish, Korean, Arabic, and more — wrap around it like a satellite belt, and the wordmarks of Cursor, Ramp, Profound, Partiful and ClickHouse sit inside the dark core.

General Translation

Full-stack localizationfor enterprises

CursorRampProfoundPartifulClickHouse

Talk to our team about enterprise deployment.

Talk to an engineer — not a sales deck. We’ll walk your stack, your locales, and your review process, and leave you with a working plan.

Enterprise platform

Share translation context, glossaries, and custom prompts across every project and content source in your company.

context · glossaries · prompts

Customized workflows

Reliable, scalable translation workflows across any file format or framework.

any format · any framework

Forward-deployed setup

Dedicated hours with forward-deployed engineers to bring localization to production.

dedicated hours · to production

By submitting you agree to the Terms of Service and acknowledge the Privacy Policy.

SOC 2 Type IIGDPRISO 27001SSO / SAMLRBACCustom SLA

Everything your security review will ask.

Full-stack localization across buildtime, runtime, and review — with the controls procurement checks already on file. Send this page to your security team first.

Enterprise grade, on file

Built for teams with real launch, security, and operational requirements.

CTRL·01

SOC 2 Type II

Service organization controls, Type II audited.

CTRL·02

GDPR

EU data-protection compliance.

CTRL·03

ISO 27001

Certified information security management.

the complete recordtrust.inc/generaltranslation

The enterprise plan, in writing

What the contract adds — engineers, workflows, and terms with names on them.

provisionenterprise
engineersForward-deployed, on your integration
workflowsCustom, for any format or framework
contextShared across every project
slaCustom, in contract
supportSlack + phone
security reviewSOC 2 Type II · ISO 27001 · GDPR

Access is scoped, not granted

RBAC with custom roles — a Japanese translator whose permissions cover only Japanese files.

Your IdP signs people in. Your keys sign the rest.

SSO over SAML and OIDC, keys split by organization and project, webhooks you can verify.

surfacecontrol
ssoSAML & OIDC
rolesAdmin · Developer · custom
api keysorganization · project
webhookstranslation events · signed
agent secretsinjected into the sandbox
machine docsOpenAPI · llms.txt

Nothing ships until someone says so

Hold a string from the call site, approve it per entry and per locale — Spanish can ship while French is still held.

checkout.receiptComponents · ⌘K
sourcePayment received
esPago recibidoApproved
frPaiement reçuNeeds reviewLegal
ja支払いを受領しましたApproved
note · frlegal sign-off required for payment copy
the gate starts as a prop<T $requiresReview>

Locadex works on rails

The agent’s work arrives as a pull request on a prefixed branch — auto-merge off by default, merged only after your review.

locadex/generate-code → mainPR #218
@@ −12,3 +12,5 @@ app/checkout/page.tsx
<main>
<p>Payment received</p>
+ <T>
+ <p>Payment received</p>
+ </T>
</main>
opened by Locadexbranch prefix locadex/
auto-mergeoff — review required
merged by @samlocal edits preserved

Rollouts you can take back

Translations publish to the edge as versions, per locale — tags carry your git metadata, and restoring a prior state is one step.

v214tag v2.1.0 — “Added checkout page translations”live
v213commit 0f3a92restore ↩
v212tag v2.0.03 days ago
v211commit 7c21e4last week
v210commit b3d9a0last week
$npx gt translate --tag v2.1.0 -m "Added checkout page translations"

A history entry is a source version — inline edits never create one.

Adapted to the tech stack your product already uses.

Every framework on this sheet maps to a first-party package — the same toolchain whichever stack renders your product.

web8 stacks
  • Next.jsgt-next
  • Reactgt-react
  • Vitegt-react
  • Gatsbygt-react
  • React Routergt-react
  • Create React Appgt-react
  • RedwoodJSgt-react
  • TanStack Startgt-tanstack-start
native2 stacks
  • React Nativegt-react-native
  • Expogt-react-native
server2 stacks
  • Node.jsgt-node
  • Pythongt-fastapi
docs & cms2 stacks
  • Mintlifylocadex
  • Sanitygt-sanity
framework coverage14 stacks · 7 packages · 1 agent

Trusted by the world’s best engineering teams.

Every company’s localization needs are different. General Translation provides full-stack localization engineers who apply automation, design custom workflows, and carry launches through production.

Helped Ramp expand its AI finance platform into European markets

markets · European

Worked with Cursor to internationalize their entire developer experience

surface · developer experience

Translated Profound’s platform, docs, and education sites into 46 languages

languages · 46

Localized Partiful’s event platform across web, iOS, and Android

platforms · web / iOS / Android

Helped Mintlify offer instant documentation translation to enterprise customers

docs · enterprise customers
proven expertise · five engagements on the recordTalk to us
On the recordvia X

Kudos to General Translation for helping with the localization efforts (great team)

Lee RobinsonVP of Developer Experience, Cursor
On the recordvia X

General Translation is an incredible product, we are users at @cursor_ai

Andrew MilichHead of Engineering, Cursor