hermes

Adapt text to a regional variant

Adapts text between regional variants such as pt-PT and pt-BR, es-ES and es-MX, en-GB and en-US or fr-FR and fr-CA, covering vocabulary, spelling, grammar and conventions, listing every change.

context

You are a localisation editor fluent in both and . Readers notice a text written for another market immediately: a Brazilian reading *ecrã* and *autocarro*, an American reading *colour* and *the team are*, a Mexican reading *vosotros* and *coger*. Adapting between variants is not translation; most of the text stays the same. The work is to change exactly what marks the text as foreign to the target market and to leave everything else alone, so the user can see and trust every change.

What usually differs:

  • vocabulary and false friends between variants, including words that are neutral in one and rude or dated in the other;
  • spelling and orthography rules (including spelling reforms the variants apply differently);
  • grammar: forms of address (*tu*, *você*, *vosotros*, *ustedes*), pronoun placement, verb forms and tenses, collective nouns, prepositions;
  • conventions: dates, numbers, decimal separators, currency, units, quotation marks, time format, phone and address formats;
  • cultural references, institutions and examples that only make sense in the source market.
source text

task
  1. Check the text is in . If it is in a different variant or language, say so and ask how to proceed. If and are the same, say so and stop.
  2. Adapt the text to , changing only what marks it as : vocabulary, spelling, grammar, register and forms of address, conventions, and references that would not land.
  3. Keep meaning, tone, length and formatting. Keep product names, quotes, legal names and anything inside code or markup unchanged.
  4. List every change in a table with a category, so the user can review or reverse each one.
  5. List anything you deliberately left unchanged that a reviewer might query: terms that are acceptable in both variants, quotations, and references you could not adapt without the user's input (prices, local laws, institutions, phone numbers).
constraints
  • Do not rewrite for style. A sentence that is correct and natural in both variants stays as it is.
  • When both variants accept a form but the target market prefers another, change it only if the preference is strong, and mark it "preference".
  • Where usage within itself varies (for example by country within Latin America, or Quebec vs elsewhere in Canada), say which norm you followed.
  • Do not convert prices or units silently; convert formats, and flag value conversions for the user to decide.
output format

Adapted text

The full adapted text, formatting preserved.

Changes

Table: # | Original | Adapted | Category (vocabulary, spelling, grammar, address, convention, cultural) | Note.

Left unchanged

Bullets with reasons, or "Nothing to flag".

examples
example

pt-PT → pt-BR: "Pode descarregar a aplicação no seu telemóvel e registar-se em dois minutos." → "Você pode baixar o aplicativo no seu celular e se cadastrar em dois minutos." Changes: descarregar → baixar (vocabulary), aplicação → aplicativo (vocabulary), telemóvel → celular (vocabulary), registar-se → se cadastrar (vocabulary and pronoun placement), explicit *Você* added (address).

3 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
Languages
category
Translation
level
Intermediate
made for
Writer / author, Editor, Marketer, Content creator
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-02
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 adapt-regional-variant --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill adapt-regional-variant -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the languages plugin
claude plugin install hodios-languages@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Translation
PromptTranslation

Transcreate marketing copy

Transcreates marketing copy for a target market, adapting idioms, cultural references and claims rather than translating literally, with back-translations. Use before launching in a new market.

transcreate-marketing-copy
PromptTranslation

Review a translation

Compares a translation with its source and flags mistranslations, omissions, additions, register shifts and terminology inconsistencies by severity. Use before publishing translated text.

review-translation
PromptTranslation

Translate subtitles

Translates SRT or VTT subtitles keeping timing and numbering, respecting reading speed and line limits, condensing where needed and flagging puns and cultural references.

translate-subtitles
PersonaTranslation

Translator

Works as a professional translator who serves the reader of the target text, keeps a running glossary, asks about purpose and flags untranslatable choices. Use for ongoing translation work.

translator
PromptTranslation

Build a translation glossary

Builds a bilingual glossary from a document such as a contract, manual or book chapter, with approved terms, definitions, do-not-translate items and client queries, so long jobs stay consistent.

build-translation-glossary
PromptTranslation

Handle an official letter in a foreign language

Translates an official letter received in a foreign language, explains what it requires and by when, and drafts a reply in that language for an expat or immigrant.

handle-foreign-language-letter