Humanize RU — removing AI markers from Russian text
Remove signs of machine generation from the text, preserving its original register
and communicative purpose.
Core principle: not "make the text conversational", but "remove AI markers,
keeping the register appropriate for the context."
When to use
- Text from ChatGPT, Claude, Gemini, or another LLM needs to be published
under human authorship.
- A client or instructor checks the text with an AI detector.
- Machine text sounds dry, formulaic, unnatural for its genre.
- AI output needs to be adapted to a specific tone of voice.
Procedure
Step 0 — Determine the text register
FIRST, determine the functional style (register) of the source text.
The appropriate transformations — and the ones that would ruin the text — depend on this.
Five registers and their key features:
| Register |
Lexical features |
Syntax |
"I" allowed? |
Genre examples |
| Разговорный |
Conversational vocabulary, particles, contractions, ellipsis |
Short sentences, parcellation, inversions |
Yes, freely |
Пост в Telegram, личное письмо, комментарий |
| Публицистический |
Common vocabulary + expressive elements, rhetorical devices |
Varied: alternating short and long, questions, exclamations |
Yes, author's position |
Блог, статья в СМИ, колонка, лонгрид |
| Научный |
Terms, abstract vocabulary, verbal nouns |
Complex syntax, passive voice, clear logical structure |
Only "мы" (author's) in methodology |
Научная статья, диссертация, учебник, аналитический отчёт |
| Официально-деловой |
Bureaucratic formulas, business clichés, standardized phrasing |
Cumbersome, clipped, unemotional, strict word order |
No |
Приказ, договор, деловое письмо, инструкция, отчёт |
| Художественный |
Figurative vocabulary, metaphors, individual-authorial words |
Free, subordinated to artistic purpose |
Depends on narrator |
Рассказ, роман, эссе, художественный очерк |
How to determine the register (check in order, first match is the answer):
- Formal marker? Приказ, договор, инструкция, официальное письмо → Официально-деловой.
- Scientific vocabulary? Terms, citations, methodology, abstract concepts as subjects → Научный.
- Literary devices? Plot, characters, explicit imagery, metaphors as foundation → Художественный.
- Personal voice + expression? "Я", rhetorical questions, value judgments, calls to action — without rigid scientific structure → Публицистический.
- Short, informal, with particles? "Ну", "вот", "короче", ellipsis, emoji → Разговорный.
If unsure — default to Публицистический. This is the neutral register, from
which you can shift in any direction at the user's request.
NEVER lower the register without an explicit reason. A scientific text
"humanized" down to a conversational level is a ruined scientific text.
Step 1 — Diagnosis: find AI markers
Find and explicitly list all signs of machine origin in the text. The full
marker catalog with examples and explanations is in
references/ai-markers.md. Load this file
before starting diagnosis.
Brief overview of marker categories:
- Lexical clichés — formulaic phrases: "в современном мире", "следует
отметить", "играет важную роль", "представляет собой" and others.
- Structural patterns — uniform paragraph openings, "rule of three",
identical sentence length, template contrasts "не X, а Y".
- Syntax — monotonous word order, genitive chaining,
overuse of "который", excessive passive voice.
- Style — facelessness, emotional neutrality, encyclopedic
style, absence of conversational elements, inappropriate metaphors.
- English calques — "является" instead of zero copula, "делать" as a
universal verb, mandatory subject, "иметь" instead of specific
verbs.
- Content signs — lack of specifics, logical loops,
absence of context, hallucinations.
CRITICAL: do not proceed to transformation without listing the found markers
explicitly. Output the result in the following format:
### Diagnostic Result
**Lexical clichés:** [list of found markers or "none found"]
**Structural patterns:** [list: "rule of three", "не X, а Y", uniform paragraph openings, ...]
**Syntax:** [list: monotonous sentence length, genitive chaining, ...]
**Style:** [list: flat tone, explanatory intonation, absence of personality, ...]
**English calques:** [list or "none found"]
**Content signs:** [list: lack of specifics, logical loops, ...]
**Total markers:** N (3+ = text almost certainly machine-generated)
Step 2 — Transformation: removing AI markers while respecting the register
Apply techniques SELECTIVELY: which markers were found + which register was determined.
Key rule: transformation must NOT change the register. Scientific text
remains scientific, conversational remains conversational. Remove only the unnaturalness
of AI generation, not the genre traits of the register.
The full catalog of techniques with dosage tables by register is in
references/transformations.md. Load this
file before transformation. Below are the critically important rules that must
not be violated:
Universal rules (all registers):
- "Осуществить" → "сделать" (conv.), "провести" (sci.), "выполнить" (off.-bus.)
- "Функционировать" → "работать" (all registers)
- "Обладать" → a concrete verb based on meaning
- Straighten "не X, а Y" — the only technique that works in ALL
registers. This is a pure AI pattern. "Важно не количество, а качество" →
"Важно качество".
- Kill banal metaphors everywhere. "Как дом без фундамента" reveals AI
in any register.
- Add specifics (numbers, names, dates, titles) — a universal
technique. But do not invent: if exact data is unavailable, leave the general formulation.
Critical restrictions by register:
- Научный: NO parcellation, rhetorical questions, particles ("ну",
"вот", "ведь", "-то"), idioms, personal "я". Passive voice and "является" are
normal. Authorial "мы" is allowed.
- Официально-деловой: NO conversational elements of any kind, personal
voice, rhetorical questions, parcellation. Genre clichés ("в соответствии
с", "на основании") MUST BE PRESERVED — these are not AI stamps.
- Разговорный/Публицистический: particles, idioms, personal voice allowed —
but dosed (≤1 particle per paragraph, ≤1 idiom per 500–1000 characters).
Step 3 — Final verification
After editing, run through the checklist. The full list with register-dependent
criteria and anti-patterns is in
references/checklist.md. Load this file
before verification.
Universal criteria (all registers):
Mandatory overcorrection test:
read the text and ask — "Could this text have been written by a human in this
genre?" If a scientific article sounds like a TikTok post — the register is violated,
roll back conversational edits. If a scientific or business text contains "ну",
"ведь", "-то", idioms, or an inserted "я" — remove immediately.
Key principles
- Do not harm meaning. Style is secondary to content.
- Register is law. Do NOT lower the register. A scientific text must not
become conversational.
- Do not overdo it. Conversational elements work on contrast:
≤1 particle per paragraph in publicist text, 0 in scientific and business.
- Verify facts. Better to leave a general formulation than to invent a number.
- Imitate the author, not the "average speaker." Lively Russian in a scientific
article is not the same as in a Telegram chat.
- Organic unevenness > mechanical evenness. Human
text is characterized by uneven depth and stylistic variation,
not a collection of "human-like" wordlets.
- If in doubt — don't change. Conservative editing is better than aggressive
transformation.
Anti-patterns (what not to do)
Full catalog is in references/checklist.md.
In brief:
- ❌ Lowering the register (Научный → Разговорный).
- ❌ Inserting "я" into formal text.
- ❌ Spamming conversational words in any register.
- ❌ Adding idioms to scientific and business text.
- ❌ Changing "является" to "это" in scientific and business style (it's normal there).
- ❌ Removing genre-specific bureaucratese in Официально-деловой text.
- ❌ Creating "mechanical emotions" — inserting "я считаю" without semantic
weight.
- ❌ Turning every paragraph into a rhetorical question.
- ❌ Replacing one uniformity with another (all sentences became short
or all paragraphs start with a particle).
1---2name: humanize-ru3description: Removes signs of machine generation from Russian-language AI text, preserving its original register and communicative purpose. Does not turn everything into conversational style — scientific text remains scientific, business text remains business, and conversational remains conversational. Use when you need to remove AI markers from text for publication, bypass AI detectors, or adapt machine output to natural Russian speech in the required register.4---56# Humanize RU — removing AI markers from Russian text78Remove signs of machine generation from the text, preserving its original register9and communicative purpose.1011**Core principle:** not "make the text conversational", but "remove AI markers,12keeping the register appropriate for the context."1314## When to use1516- Text from ChatGPT, Claude, Gemini, or another LLM needs to be published17 under human authorship.18- A client or instructor checks the text with an AI detector.19- Machine text sounds dry, formulaic, unnatural for its genre.20- AI output needs to be adapted to a specific tone of voice.2122## Procedure2324### Step 0 — Determine the text register2526FIRST, determine the functional style (register) of the source text.27The appropriate transformations — and the ones that would ruin the text — depend on this.2829**Five registers and their key features:**3031| Register | Lexical features | Syntax | "I" allowed? | Genre examples |32| ---------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------- | --------------------------------------------------------- |33| **Разговорный** | Conversational vocabulary, particles, contractions, ellipsis | Short sentences, parcellation, inversions | Yes, freely | Пост в Telegram, личное письмо, комментарий |34| **Публицистический** | Common vocabulary + expressive elements, rhetorical devices | Varied: alternating short and long, questions, exclamations | Yes, author's position | Блог, статья в СМИ, колонка, лонгрид |35| **Научный** | Terms, abstract vocabulary, verbal nouns | Complex syntax, passive voice, clear logical structure | Only "мы" (author's) in methodology | Научная статья, диссертация, учебник, аналитический отчёт |36| **Официально-деловой** | Bureaucratic formulas, business clichés, standardized phrasing | Cumbersome, clipped, unemotional, strict word order | No | Приказ, договор, деловое письмо, инструкция, отчёт |37| **Художественный** | Figurative vocabulary, metaphors, individual-authorial words | Free, subordinated to artistic purpose | Depends on narrator | Рассказ, роман, эссе, художественный очерк |3839**How to determine the register** (check in order, first match is the answer):40411. **Formal marker?** Приказ, договор, инструкция, официальное письмо → Официально-деловой.422. **Scientific vocabulary?** Terms, citations, methodology, abstract concepts as subjects → Научный.433. **Literary devices?** Plot, characters, explicit imagery, metaphors as foundation → Художественный.444. **Personal voice + expression?** "Я", rhetorical questions, value judgments, calls to action — without rigid scientific structure → Публицистический.455. **Short, informal, with particles?** "Ну", "вот", "короче", ellipsis, emoji → Разговорный.4647**If unsure — default to Публицистический.** This is the neutral register, from48which you can shift in any direction at the user's request.4950**NEVER lower the register without an explicit reason.** A scientific text51"humanized" down to a conversational level is a ruined scientific text.5253### Step 1 — Diagnosis: find AI markers5455Find and explicitly list all signs of machine origin in the text. The full56marker catalog with examples and explanations is in57[references/ai-markers.md](references/ai-markers.md). Load this file58before starting diagnosis.5960Brief overview of marker categories:6162- **Lexical clichés** — formulaic phrases: "в современном мире", "следует63 отметить", "играет важную роль", "представляет собой" and others.64- **Structural patterns** — uniform paragraph openings, "rule of three",65 identical sentence length, template contrasts "не X, а Y".66- **Syntax** — monotonous word order, genitive chaining,67 overuse of "который", excessive passive voice.68- **Style** — facelessness, emotional neutrality, encyclopedic69 style, absence of conversational elements, inappropriate metaphors.70- **English calques** — "является" instead of zero copula, "делать" as a71 universal verb, mandatory subject, "иметь" instead of specific72 verbs.73- **Content signs** — lack of specifics, logical loops,74 absence of context, hallucinations.7576**CRITICAL: do not proceed to transformation without listing the found markers77explicitly.** Output the result in the following format:7879```80### Diagnostic Result8182**Lexical clichés:** [list of found markers or "none found"]83**Structural patterns:** [list: "rule of three", "не X, а Y", uniform paragraph openings, ...]84**Syntax:** [list: monotonous sentence length, genitive chaining, ...]85**Style:** [list: flat tone, explanatory intonation, absence of personality, ...]86**English calques:** [list or "none found"]87**Content signs:** [list: lack of specifics, logical loops, ...]8889**Total markers:** N (3+ = text almost certainly machine-generated)90```9192### Step 2 — Transformation: removing AI markers while respecting the register9394Apply techniques SELECTIVELY: which markers were found + which register was determined.9596**Key rule:** transformation must NOT change the register. Scientific text97remains scientific, conversational remains conversational. Remove only the unnaturalness98of AI generation, not the genre traits of the register.99100The full catalog of techniques with dosage tables by register is in101[references/transformations.md](references/transformations.md). Load this102file before transformation. Below are the critically important rules that must103not be violated:104105**Universal rules (all registers):**106107- "Осуществить" → "сделать" (conv.), "провести" (sci.), "выполнить" (off.-bus.)108- "Функционировать" → "работать" (all registers)109- "Обладать" → a concrete verb based on meaning110- **Straighten "не X, а Y"** — the only technique that works in ALL111 registers. This is a pure AI pattern. "Важно не количество, а качество" →112 "Важно качество".113- **Kill banal metaphors** everywhere. "Как дом без фундамента" reveals AI114 in any register.115- **Add specifics** (numbers, names, dates, titles) — a universal116 technique. But do not invent: if exact data is unavailable, leave the general formulation.117118**Critical restrictions by register:**119120- **Научный:** NO parcellation, rhetorical questions, particles ("ну",121 "вот", "ведь", "-то"), idioms, personal "я". Passive voice and "является" are122 normal. Authorial "мы" is allowed.123- **Официально-деловой:** NO conversational elements of any kind, personal124 voice, rhetorical questions, parcellation. Genre clichés ("в соответствии125 с", "на основании") MUST BE PRESERVED — these are not AI stamps.126- **Разговорный/Публицистический:** particles, idioms, personal voice allowed —127 but dosed (≤1 particle per paragraph, ≤1 idiom per 500–1000 characters).128129### Step 3 — Final verification130131After editing, run through the checklist. The full list with register-dependent132criteria and anti-patterns is in133[references/checklist.md](references/checklist.md). Load this file134before verification.135136**Universal criteria (all registers):**137138- [ ] The text contains none of the markers from the lexical cliché catalog139- [ ] Template contrasts "не X, а Y" have been removed140- [ ] Banal metaphors have been removed or replaced141- [ ] The meaning of the source text is preserved142- [ ] No fabricated facts — all added specifics are real143- [ ] English calques are eliminated144- [ ] AI bureaucratese removed: "является" as a copula (except Научный and Официально-деловой),145 "представляет собой" (except Научный and Официально-деловой)146147**Mandatory overcorrection test:**148read the text and ask — "Could this text have been written by a human in this149genre?" If a scientific article sounds like a TikTok post — the register is violated,150roll back conversational edits. If a scientific or business text contains "ну",151"ведь", "-то", idioms, or an inserted "я" — remove immediately.152153## Key principles1541551. **Do not harm meaning.** Style is secondary to content.1562. **Register is law.** Do NOT lower the register. A scientific text must not157 become conversational.1583. **Do not overdo it.** Conversational elements work on contrast:159 ≤1 particle per paragraph in publicist text, 0 in scientific and business.1604. **Verify facts.** Better to leave a general formulation than to invent a number.1615. **Imitate the author, not the "average speaker."** Lively Russian in a scientific162 article is not the same as in a Telegram chat.1636. **Organic unevenness > mechanical evenness.** Human164 text is characterized by uneven depth and stylistic variation,165 not a collection of "human-like" wordlets.1667. **If in doubt — don't change.** Conservative editing is better than aggressive167 transformation.168169## Anti-patterns (what not to do)170171Full catalog is in [references/checklist.md](references/checklist.md).172173**In brief:**174175- ❌ Lowering the register (Научный → Разговорный).176- ❌ Inserting "я" into formal text.177- ❌ Spamming conversational words in any register.178- ❌ Adding idioms to scientific and business text.179- ❌ Changing "является" to "это" in scientific and business style (it's normal there).180- ❌ Removing genre-specific bureaucratese in Официально-деловой text.181- ❌ Creating "mechanical emotions" — inserting "я считаю" without semantic182 weight.183- ❌ Turning every paragraph into a rhetorical question.184- ❌ Replacing one uniformity with another (all sentences became short185 or all paragraphs start with a particle).