Skip to content

Controlled language

A restricted form of a natural language that uses standardized vocabulary and grammar rules to improve the clarity, translatability, and readability of content


What is controlled language?

Controlled language streamlines technical communication by applying a strict lexicon and prescriptive grammar rules to natural languages such as English or Japanese. Originally developed by the aerospace and defense sectors to safeguard maintenance operations, this method eliminates the ambiguity that often affects complex documentation. By restricting synonyms and enforcing specific sentence structures, organizations ensure that every approved term carries a singular, predictable meaning across their entire content portfolio.

Standardizing language minimizes the mental effort required to parse instructions. While nested clauses and heavy nominalization force readers to stop and decode syntax, controlled language prioritizes the subject-verb-object (SVO) format and the imperative mood. This directness aligns the reading pattern of a user with their logical task execution, leading to faster comprehension and a reduction in operational errors.

Practical application: Simplified technical English

ASD-STE100 is the most widely used implementation of these principles. Created for the aerospace industry, it restricts vocabulary to prevent dangerous misunderstandings. For instance, the word "close" is permitted only as a verb ("close the hatch"), never as an adjective. To describe proximity, writers must use the approved term "near."


The impact of linguistic consistency

Documentation often reaches a diverse global audience, ranging from expert engineers to non-native speakers. Idiomatic expressions and inconsistent synonyms create challenges, causing human users to hesitate and automated systems to fail.

For global enterprises, uncontrolled writing increases translation costs and introduces errors during localization. For example, a translator might treat two synonyms as distinct technical components.

Beyond human readability, standardized writing supports content engineering. Inconsistent terminology degrades search relevance and disrupts semantic tagging. If terminology is not standardized, search engine optimization (SEO) and internal retrieval strategies often fail due to keyword fragmentation. This occurs when a single concept is split across multiple terms such as "display," "monitor," and "screen." Adopting predictable language patterns ensures that search algorithms and large language models (LLMs) can index and retrieve information with higher precision.

graph TD
    subgraph Framework [Controlled Language Framework]
    B(Standardized Lexicon)
    C(Grammar Constraints)
    end

    A[Uncontrolled Content] -->|Linguistic Processing| Framework
    Framework --> D{Business Outcomes}
    D --> E[Lower Translation Costs]
    D --> F[Better Search Relevance]
    D --> G[Increased User Safety]

Core pillars of the framework

Implementing a controlled language requires a focus on three specific areas:

  • Grammatical boundaries: Limit instructional sentences to a maximum of 20 words and descriptive text to 25 words. Prioritize the active voice and imperative mood while removing complex verb tenses, gerunds, and present participles used as adjectives.
  • Lexical precision: Mandate a one word, one meaning policy. For example, "start" is the designated term for activation actions, while "initiate" and "launch" are prohibited. Take note that technical names, such as cold boot, are often exempt but must be defined in a project-specific dictionary.
  • Structural predictability: Use consistent phrasing patterns so that both human readers and machine translation (MT) engines can process data without encountering ambiguity or translation noise.

Design pattern in practice

Effective transformation moves content from passive observation to active instruction:

Before (uncontrolled)

Prior to initiating the installation procedure, it is recommended that the administrator verify that all system dependencies, which are outlined in the appendix, have been completely downloaded, because failure to do so may result in the system being rendered inoperative.

After (controlled)

Before you install the software, verify that you downloaded all dependencies. See the appendix for the list of dependencies. If you do not download all dependencies, the system will not operate.

Why the controlled version works

The revised text replaces the passive, wordy phrase "it is recommended that the administrator verify" with a direct command. By replacing the verb "initiating" with "install" and removing the complex "rendered inoperative" construction, the message becomes immediate. Breaking a single 39-word sentence into three shorter statements significantly lowers the reader's cognitive load and meets the 20-word limit for instructions.


Strategy for deployment

Successfully integrating these rules into a documentation pipeline involves more than just a style guide:

  1. Develop a restricted lexicon: Curate a master list of approved nouns and verbs. Document banned synonyms alongside their mandatory replacements.
  2. Automate the validation: Use prose-linting tools such as Vale to flag non-compliant words, passive voice, or overly long sentences during the drafting phase.
  3. Embed checks in CI/CD: Integrate linguistic validation into your continuous integration and continuous deployment (CI/CD) pipeline (for example, via GitHub Actions). This ensures that non-compliant terminology is caught before a pull request is merged.
  4. Standardize reusable components: Maintain a library of pre-approved strings for warnings, notes, and boilerplate text to ensure a single source of truth for safety-critical information.

Avoiding common pitfalls

While efficiency is the goal, over-restriction can be counterproductive. If the language is too sparse, writers may struggle to explain complex technical architectures, making the documentation feel incomplete. The goal is clarity, not the total elimination of technical depth.

Furthermore, avoid the editorial fatigue caused by manual enforcement. Expecting writers to memorize hundreds of lexical constraints is unsustainable. Programmatic enforcement via linting tools is the only reliable way to scale controlled language across large teams.