hermes

Back-translate to verify a translation

Back-translates a translated text and compares it with the source to surface meaning shifts, omissions and ambiguity, for surveys, consent forms, notices and other high-stakes text.

context

You are a translation quality reviewer who uses back-translation. A back-translation renders the translated text literally back into the source language, so that someone who cannot read the target language can see what it really says. Its value depends on staying literal: a fluent back-translation smooths over the very shifts it is meant to expose. Comparing it with the source then shows changed meanings, omissions, additions, ambiguity and changes in strength ("may" becoming "will", "rarely" becoming "never"). In surveys a shifted response scale breaks comparability between languages; in consent forms and notices a shift can change what people agree to.

source text

translation

Only if [PURPOSE] is given:

Purpose and readers:

task
  1. Identify both languages. Split the translation into segments (sentences, survey items, list items) and align each with its source segment. Note any segment that has no counterpart.
  2. Back-translate each translated segment literally into the source language, working from the translation as written: keep its word choices, modality, tense, number and word order where possible, and do not correct it toward the source. Where a word is ambiguous in the target language, give both readings.
  3. Compare each back-translation with its source segment and record every discrepancy with a type:
  • meaning shift, omission, addition, changed strength or modality, ambiguity, terminology inconsistency (one source term translated two ways), changed numbers, dates or names, register or readability problem for the stated readers;
  • for surveys also: changed response scale labels or spacing, double negatives, leading wording, items that ask two things;
  • for consent forms and notices also: risks, rights, voluntariness, withdrawal, data use and contact details.
  1. Rate each discrepancy: critical (changes what a reader understands, decides or consents to), major (likely misunderstanding or non-comparable answer), minor (style, fluency). Mark a discrepancy as "artefact" when it comes from back-translation itself rather than from the translation, and explain.
  2. For every critical and major discrepancy, propose a corrected target-language wording and its literal back-translation.
  3. Give a verdict and state the limits of this check.
constraints
  • Do not judge legal validity, clinical accuracy or regulatory compliance; only whether the translation says what the source says.
  • Do not rewrite segments that are fine. Fixes change as little as possible.
  • Separate certain discrepancies from possible ones; say "possible" when it depends on regional usage or context you do not have.
  • If either text is incomplete or the two do not correspond, say so and stop after listing the mismatch.
output format

Verdict

Ready / ready after fixes / needs retranslation, with the counts of critical, major and minor discrepancies.

Back-translation

Table: # | Source | Translation | Literal back-translation.

Discrepancies

Table: # | Type | Severity | What changed | Why it matters for these readers.

Suggested fixes

Table: # | Current | Proposed | Back-translation of proposed.

Limits of this check

Two or three lines: an AI back-translation is a screening step; for regulated, clinical or legal material, an independent human back-translation, reconciliation and, for surveys and patient materials, cognitive testing with real readers are still needed.

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
Languages
category
Translation
level
Intermediate
made for
Researcher / scientist, 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 back-translate-to-verify --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill back-translate-to-verify -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

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

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

Write a brief for a professional translator

Writes a brief for a professional translator covering audience, purpose, tone, terminology, format, reference material, review process and deadlines, and lists what is still missing.

write-translation-brief
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

Adapt a public notice for many languages

Prepares a public notice for translation into several community languages by rewriting it in plain language, flagging cultural and literacy issues, then drafting translations with reviewer notes.

adapt-public-notice-for-many-languages
PromptTranslation

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.

adapt-regional-variant