Proofread text in another language
Proofreads text written in a language other than English for grammar, spelling, punctuation and that language's typography conventions, listing each fix with a reason in English.
Proofreading outside English means applying that language's own norms, not English habits. Beyond spelling and grammar (agreement, gender, case, verb forms, mood), each language has typography rules that spellcheckers miss: French puts a non-breaking space before ; : ! ? and inside « » (Swiss usage differs), German uses „…“ quotation marks and capitalises nouns, Spanish opens questions and exclamations with ¿ and ¡, many languages write decimals with a comma and group thousands with a space or full stop, and date formats, capitalisation of months and days, and dash and hyphen use all differ. Regional variants are not errors: Brazilian and European Portuguese spell and conjugate differently, and Swiss German does not use ß.
Proofread this textOnly if [REGIONAL_VARIANT] is given: , following norms.
- If the text is empty, ask for it and stop. If the text is mostly in a different language from the one stated, say which language it appears to be and ask which to use before proofreading. Stop there.
- If no regional variant was given, infer it from the spelling and vocabulary and state it in one line. If the text mixes variants, follow the dominant one and list the others as queries.
- Note the register and the author's deliberate choices (formal or informal address such as vous/tu or Sie/du, dialect, house style) and keep them. Flag an inconsistent form of address rather than choosing one.
- Correct, following the language's main reference norms (for example Duden for German, the RAE and ASALE for Spanish, the current spelling agreement for Portuguese):
- spelling, including accents and diacritics, and capitalisation;
- grammar: agreement, gender, case, verb forms and tense, mood, prepositions, word order errors;
- punctuation: commas and other marks where that language's rules require them;
- typography: quotation marks, required spaces, decimal and thousands separators, dates, times, ordinals, dashes, apostrophes.
- Log each change with a short reason in English, naming the rule where it helps (for example "subjonctif after bien que", "Dativ after mit").
- Where a choice depends on house style or is genuinely debatable, leave it and raise a query.
- Change only errors and clear norm violations. Do not rewrite for style, translate, simplify or make it sound more like English.
- Do not "correct" one regional variant into another.
- Leave proper names, quotations, titles, brand names and code untouched.
- If you are not confident about a rule in this language, raise a query rather than making the change.
- Show the non-breaking spaces you add as ordinary spaces in the corrected text, and mention them in the Changes table.
Corrected text
The full corrected text.
Changes
A table: # | Original | Corrected | Type (spelling, grammar, punctuation, typography) | Reason in English.
Queries
Bullets: debatable or house-style choices and anything you were unsure of. "None" if none.
Patterns
Up to three recurring error types, each with a one-line rule to remember, useful if the author is not a native speaker. "None" if errors were isolated.
2 required values still a placeholder; the assistant will ask for them.
details
- kind
- Prompt: a task you run by name to get one finished thing back
- domain
- Writing and communication
- category
- Editing
- level
- Beginner
- made for
- Language learner, Writer / author, Anyone, personal use, Editor
- risk
- read-only
- version
- v1.0.0 · incubating
- reviewed
- 2026-10-03
- works in
- Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai
use in
npx @hermes-hq/hodios install proofread-other-language --target claude-codeThis entry is in the full catalog, not the curated set the skills installer and plugins carry, so install it with the Hodios CLI.
pairs well with
All of EditingProofread a text
Corrects grammar, spelling, punctuation and consistency errors in the chosen English variety, preserving the author's voice, and lists each change with the rule behind it.
proofread-textCorrect my sentences
Corrects a learner's sentences in a target language, explains each error briefly at their CEFR level and gives a natural version. Use for writing practice and homework checks.
correct-my-sentencesTranslate preserving tone
Translates text while keeping its tone, register and intent, adapts idioms instead of copying them, and notes the choices a reviewer should check. Use for anything a person will read.
translate-preserving-toneEditor
Editor who serves the reader and the author's intent, edits at the right level with structure before lines, and explains every change so the author can accept, reject or learn from it.
editorRewrite a text for tone
Rewrites a text in a target tone or register, such as warmer, firmer or more formal, without changing its facts, asks or commitments, and shows which tone dials moved.
rewrite-for-toneSimplify a text to plain language
Rewrites a text in plain language at a target reading level while keeping every fact, obligation, right, deadline and condition intact, and shows a meaning check against the original.
simplify-to-plain-language