hermes

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.

context

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 ß.

task

Proofread this textOnly if [REGIONAL_VARIANT] is given: , following norms.

text

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  1. Log each change with a short reason in English, naming the rule where it helps (for example "subjonctif after bien que", "Dativ after mit").
  2. Where a choice depends on house style or is genuinely debatable, leave it and raise a query.
constraints
  • 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.
output format

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

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install proofread-other-language --target claude-code

This 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 Editing
PromptEditing

Proofread 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-text
PromptLanguage learning

Correct 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-sentences
PromptTranslation

Translate 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-tone
PersonaEditing

Editor

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.

editor
PromptEditing

Rewrite 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-tone
PromptEditing

Simplify 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