When the same product feature appears as "workspace," "work area," and "project space" across three locales, users lose confidence. Support tickets spike. Brand cohesion fractures. The root cause is almost always the same: no single source of truth for terminology. A well-designed termbase eliminates ambiguity by giving translators, reviewers, and automated pipelines a shared vocabulary to follow. This article walks through every layer of building and running a multilingual terminology system, from data modeling and candidate extraction to enforcement in CAT tools and CI/CD pipelines. Whether you manage ten languages or a hundred, the principles here will help you reduce rework, protect brand voice, and deliver translations that feel native in every market.
Defining Your Termbase Data Model
A termbase is only as useful as the structure behind it. Flat glossaries with two columns, source term and target term, break down the moment you need to capture nuance, prohibit alternatives, or support multiple locales. A robust data model turns a simple word list into an actionable reference that translators and automation can query with precision.
Required Fields: Preferred Term, Forbidden Variants, Definitions, and Context
Every term entry should include, at minimum, these core fields:
| Field | Purpose | Example |
|---|---|---|
| Preferred term | The approved translation in each locale | EN: "Dashboard" → DE: "Übersicht" |
| Forbidden variants | Explicitly banned alternatives to prevent drift | DE: "Armaturenbrett" (forbidden, automotive connotation) |
| Definition | A concise, product-specific meaning | "The main screen showing aggregated metrics after login." |
| Part of speech | Guides inflection and agreement rules | Noun, feminine (DE) |
| Context example | A real sentence showing correct usage | "Open the Dashboard to review weekly performance." |
| Domain/subject | Disambiguates homonyms across product areas | Finance module vs. Analytics module |
Beyond these essentials, consider fields for product naming conventions (is the term a trademark that must remain untranslated?), SEO variants per locale (the term users actually search for may differ from the brand-preferred term), and character-length constraints for UI strings. Each field should have a defined data type and validation rule so that imports don't introduce garbage data.
Governance: Term Owners, Change Control, and Locale Councils
Data without governance decays. Assign a term owner, typically a product manager or senior linguist, to each domain area. This person approves new entries, adjudicates conflicts, and retires deprecated terms.
Change control should follow a lightweight but traceable process:
- Proposal: Anyone can suggest a new term or modification via a standard form or ticket.
- Review: The term owner evaluates the proposal against brand guidelines, UX writing standards, and existing entries.
- Locale council input: For high-impact terms (product names, navigation labels, legal phrases), convene a locale council, a small group of in-market linguists and subject-matter experts, to validate the target-language choice.
- Approval and versioning: Approved changes are timestamped and versioned. The previous term remains visible in the history so translators understand why a change was made.
This governance layer prevents the two most common failure modes: unauthorized edits that introduce inconsistency, and stale entries that no one trusts enough to follow.
Extracting and Curating Candidate Terms
Building a termbase from scratch can feel overwhelming, especially when your product already has thousands of translated strings in production. The key is to start with extraction, then refine through deduplication and brand alignment.
Corpus Mining, Deduplication, and Brand Alignment
Begin by mining your existing translation memories, source code string files, marketing copy, and support documentation. Automated term extraction tools, available in most enterprise TMS platforms, use frequency analysis and statistical methods to surface candidate terms: words or phrases that appear often enough and in enough contexts to warrant standardization.
The raw candidate list will be noisy. Deduplicate by normalizing casing, stripping inflections, and merging near-synonyms. Then align each surviving candidate against your brand and UX guidelines. Ask three questions:
- Is this term product-specific enough to warrant a controlled entry? Common words like "settings" may need an entry if your product uses "preferences" instead.
- Does the preferred translation match what users in that locale actually expect? Conduct keyword research or consult in-market teams to verify.
- Does the term conflict with a competitor's branding or carry unintended connotations? This is especially critical for product names entering new markets.
Prioritize high-visibility terms first, navigation labels, feature names, error messages, and legal terms, before expanding to long-tail content.
Enforcing Terminology in Translation Workflows
A termbase that lives in a spreadsheet nobody opens is a termbase that fails. Enforcement must be embedded into the tools and pipelines translators and engineers already use.
CAT Tool Integration, QA Rules, and API-Based Pipeline Checks
Modern CAT tools and localization platforms like Ollang, memoQ, Trados, and Phrase all support termbase integration, typically via the TBX (TermBase eXchange) standard. When a translator opens a segment containing a managed term, the tool highlights the approved translation and flags forbidden variants. This real-time guidance catches errors at the point of creation rather than in post-review.
For additional rigor, configure QA rules that run automatically before delivery:
- Term consistency check: Flag any segment where a source term appears but the approved target term does not.
- Forbidden term check: Block delivery if a banned variant is detected.
- Missing term check: Identify source terms that exist in the termbase but were left untranslated or omitted.
For engineering teams that manage localization through CI/CD pipelines rather than CAT tools, API-based terminology checks are essential. A terminology API can validate string files at build time, returning errors or warnings before localized builds ship. Ollang supports this kind of automated quality layer across text, software, and website localization workflows. If your current pipeline lacks terminology enforcement, book a demo with Ollang to see how API-driven checks integrate with your existing toolchain.
