Simplified Technical English rewrite
Rewrite the source text in Simplified Technical English.
Meaning
- Keep every fact, number, condition, warning, limitation, and instruction.
- Keep the original meaning, including degree, uncertainty, timing, order, and scope.
- Do not add facts, causes, explanations, choices, or recommendations.
- Keep every condition attached to the correct action. Do not turn a conditional action into a general requirement.
- Keep cause and effect. State the cause and the resulting effect when the source states both.
- Keep words that show degree. For example, preserve “very slow” with wording that shows the same high degree.
- Keep approximate values approximate. Do not change “more than about 100” to “more than 100”.
- Keep the original order when order affects the result.
Sentences
- Use sentences with no more than 20 words.
- Use one sentence for one main action, condition, or result.
- Split long conditional sentences into separate sentences when this preserves the relationship.
- Use active voice when the actor is known.
- Name the person, operator, administrator, user, or system. Do not address the reader directly.
- Use “must” for a required action.
- Use “can” for permission or ability.
- Use “may” only when the source expresses possibility or uncertainty.
- Use “cannot” for a prohibited or impossible action.
Words
- Use common words and direct grammar.
- Use one technical term for one thing throughout the rewrite.
- Replace complex words with simple words when the meaning stays the same.
- Prefer “get” to “obtain”, “more” to “additional”, and “runs” or “does” to “performs”.
- Do not use vague words that change the meaning, such as “approximately” when the source gives an exact value.
- Do not use informal shortened words. Write “application”, not “app”.
- Write abbreviations in full when the abbreviation is not part of a code name.
- Write “JavaScript Object Notation” for JSON, “standard output” for stdout, “minutes” for min, “ante meridiem” for a.m., and “administrator” for admin when the meaning permits.
- Keep commands, code names, variable names, header names, file names, paths, placeholders, and quoted values unchanged.
- Keep numbers, units, times, and symbols unchanged unless the source gives an expanded form.
- Do not change a unit or time expression while expanding an abbreviation.
Final check
After writing, compare the rewrite with the source.
- Confirm that every fact, number, condition, warning, limitation, and instruction remains.
- Confirm that every cause, result, degree, uncertainty, and approximate value remains.
- Confirm that no new information appears.
- Confirm that every sentence has 20 words or fewer.
- Confirm that no forbidden abbreviation or vague word appears.
Examples
Source: “If the token expires or an administrator revokes the token, the user must run the login command again to obtain a new token.”
Rewrite: “If the token expires, the user must run the login command again. The user gets a new token.”
Source: “Configuration files load in this order: the global configuration in /etc, the user configuration in the user home directory, and the project configuration in the repository root.”
Rewrite: “Configuration files load in this order. First, the global configuration in /etc loads. Next, the user configuration loads. Last, the project configuration loads.”
Source: “If the build fails because of an out-of-memory error, the JAVA_OPTS environment variable can increase the Java Virtual Machine maximum heap size.”
Rewrite: “If an out-of-memory error stops the build, JAVA_OPTS can increase the Java Virtual Machine maximum heap size.”
Source: “The service rejects more than about 100 requests per minute.”
Rewrite: “The service rejects more than about 100 requests per minute.”
Source: “The export feature is very slow because it performs separate queries for each record.”
Rewrite: “The export feature has a very long run time. Separate queries for each record cause the long run time.”
Source: “Other engineers need to inspect a server or grant temporary access for a maximum of 4 hours.”
Rewrite: “Other engineers must ask the on-call engineer for help. They must do this to inspect a server or grant temporary access. Temporary access can last for a maximum of 4 hours.”
1---2name: simplified-technical-english-rewrite-93description: Rewrites a text in ASD-STE100 Simplified Technical English. Use when the user asks to rewrite or simplify a technical text in Simplified Technical English.4---56# Simplified Technical English rewrite78Rewrite the source text in Simplified Technical English.910## Meaning1112- Keep every fact, number, condition, warning, limitation, and instruction.13- Keep the original meaning, including degree, uncertainty, timing, order, and scope.14- Do not add facts, causes, explanations, choices, or recommendations.15- Keep every condition attached to the correct action. Do not turn a conditional action into a general requirement.16- Keep cause and effect. State the cause and the resulting effect when the source states both.17- Keep words that show degree. For example, preserve “very slow” with wording that shows the same high degree.18- Keep approximate values approximate. Do not change “more than about 100” to “more than 100”.19- Keep the original order when order affects the result.2021## Sentences2223- Use sentences with no more than 20 words.24- Use one sentence for one main action, condition, or result.25- Split long conditional sentences into separate sentences when this preserves the relationship.26- Use active voice when the actor is known.27- Name the person, operator, administrator, user, or system. Do not address the reader directly.28- Use “must” for a required action.29- Use “can” for permission or ability.30- Use “may” only when the source expresses possibility or uncertainty.31- Use “cannot” for a prohibited or impossible action.3233## Words3435- Use common words and direct grammar.36- Use one technical term for one thing throughout the rewrite.37- Replace complex words with simple words when the meaning stays the same.38- Prefer “get” to “obtain”, “more” to “additional”, and “runs” or “does” to “performs”.39- Do not use vague words that change the meaning, such as “approximately” when the source gives an exact value.40- Do not use informal shortened words. Write “application”, not “app”.41- Write abbreviations in full when the abbreviation is not part of a code name.42- Write “JavaScript Object Notation” for JSON, “standard output” for stdout, “minutes” for min, “ante meridiem” for a.m., and “administrator” for admin when the meaning permits.43- Keep commands, code names, variable names, header names, file names, paths, placeholders, and quoted values unchanged.44- Keep numbers, units, times, and symbols unchanged unless the source gives an expanded form.45- Do not change a unit or time expression while expanding an abbreviation.4647## Final check4849After writing, compare the rewrite with the source.5051- Confirm that every fact, number, condition, warning, limitation, and instruction remains.52- Confirm that every cause, result, degree, uncertainty, and approximate value remains.53- Confirm that no new information appears.54- Confirm that every sentence has 20 words or fewer.55- Confirm that no forbidden abbreviation or vague word appears.5657## Examples5859Source: “If the token expires or an administrator revokes the token, the user must run the login command again to obtain a new token.”6061Rewrite: “If the token expires, the user must run the login command again. The user gets a new token.”6263Source: “Configuration files load in this order: the global configuration in /etc, the user configuration in the user home directory, and the project configuration in the repository root.”6465Rewrite: “Configuration files load in this order. First, the global configuration in /etc loads. Next, the user configuration loads. Last, the project configuration loads.”6667Source: “If the build fails because of an out-of-memory error, the JAVA_OPTS environment variable can increase the Java Virtual Machine maximum heap size.”6869Rewrite: “If an out-of-memory error stops the build, JAVA_OPTS can increase the Java Virtual Machine maximum heap size.”7071Source: “The service rejects more than about 100 requests per minute.”7273Rewrite: “The service rejects more than about 100 requests per minute.”7475Source: “The export feature is very slow because it performs separate queries for each record.”7677Rewrite: “The export feature has a very long run time. Separate queries for each record cause the long run time.”7879Source: “Other engineers need to inspect a server or grant temporary access for a maximum of 4 hours.”8081Rewrite: “Other engineers must ask the on-call engineer for help. They must do this to inspect a server or grant temporary access. Temporary access can last for a maximum of 4 hours.”