Translation memory
The exact-match pool is shared, with a per-project switch.
the exact-match pool is global and anonymous by design. that is a trade, and the switch below is how you decline it
IN THE POOL
What a pooled entry holds
- +The source string and its translation (the linguistic pair only), keyed by a hash of the source.
- +Plural forms, where the string is pluralized.
- +Aggregate reuse counters (how often an entry was reused) for savings analytics.
NOT IN THE POOL
What is stripped first
- -Any link to the person or the team behind an entry. There is no user column and no team column, so nothing in the pool can be traced back to who wrote it.
- -The workspace and project behind an exact-match entry: the pooled pair is written with no owner at all. A reviewed entry is the one exception, and there the workspace id is a fence rather than a label. Near-match (semantic) lookup filters on it, which is exactly what stops a reviewed entry from ever being returned to another workspace.
- -The translation key name, file path, screenshots, comments, and every other piece of surrounding context.
- -Request bodies: metering records token counts for billing, never the content of a request.
ONE SWITCH
The kill switch
Turning off "Translation memory" on a project stops it from both contributing to and drawing on the shared memory. The kill-switch is per project and available on every plan.
The source string and its translation can be reused across workspaces (that reuse is the point of a shared memory), but no entry names a person or a team, and the pool is never exposed as a browsable corpus.
A reviewed entry is the one that carries a workspace id, and it carries one so that it can be fenced in: near-match lookup filters on that id, so what your reviewers approve is only ever offered back to you. Exact-match reuse, the genuinely shared part, carries no owner at all.
works with what you already run
41 connectors, already built.
diligence, without the diligence call
Read it now. Ask us anything it does not answer.
security@transglot.ai · privacy@transglot.ai · dpa at /legal/dpa