Skip to main content
The Glossary is an organization-wide database of approved terminology. It ensures that key brand names, technical terms, and product concepts are translated consistently across all projects and by all translators — human and AI alike. When the AI translation engine processes a key, it automatically checks the glossary and applies the approved translations for any matched terms. Human translators see glossary matches highlighted in the editor.

Endpoints

Glossaries
Terms
Import / Export
Text check
Glossary endpoints are scoped to your organization. All glossaries and their terms are shared across all projects in the organization.

Create a Glossary

Response:

Add a Glossary Term

Response:
Note that translations is an array of objects, each with language, value, and approved fields.

List Glossary Terms

Use the search query parameter to filter terms by substring match.

Update a Term

Delete a Term

Import Terms

Import terms from a CSV or TBX file by sending the file contents as a string in the request body:
Supported formats: csv, tbx. CSV format: First row is a header. Required column: term. Optional columns: definition, doNotTranslate (true/false), caseSensitive (true/false), and any language code (e.g. fr, de). TBX format: A term entry’s do-not-translate and case-sensitivity flags are read from (and exported as) <termNote type="doNotTranslate">true</termNote> and <termNote type="caseSensitive">true</termNote> elements.

Export Terms

Returns { "content": "...", "format": "csv" }.

Check Text for Glossary Matches

Scan a text string against all glossary terms for your organization. Useful for validating human translations before saving:
The text check endpoint is a POST request with a JSON body { "text": "..." }, not a GET with query parameters.
Response: