Translate + Double-Check
🤖 AI Drafted (Not reviewed)
Two-pass translation with an AI double-check. Transcribe each file, translate the text into your preferred language, then a second AI pass reviews the draft translation against the original source and corrects mistranslations, omissions, and altered names. Target language, model, and prompts are editable on each node. The LLM nodes use the $small model alias — set your default small model in Settings → AI Defaults.
| Folder | /Translate |
| Steps | 4 |
| Tags | preset, translate, review, double-check, text, small |
Steps, in run order
1. Files
Tool: Files — Pass through input files from workflow context
2. Transcribe each file
Tool: Transcribe — Extract text from images (OCR)
Settings this step uses:
| Option | Value |
|---|---|
language |
auto |
update_page_content |
yes |
vision_mode |
auto |
What this step asks the model:
Transcribe the text visible on this image.
Language: transcribe in the language of the source. Do not translate, and do not assume the document is in English.
Rules:
- Output ONLY the transcription. No headings, no preamble, no commentary,
no summary, no notes, no explanations, no observations about quality or
legibility, no descriptions of seals or images, no language about the
difficulty of the handwriting.
- Preserve original layout, line breaks, and paragraph structure.
- Preserve original spelling and capitalisation, including ALL CAPS
headers if they appear that way.
- Preserve orthography exactly as written, including all diacritics
and accent marks (e.g., keep "Chocó" as "Chocó", never "Choco";
keep "Ramón" as "Ramón", never "Ramon").
- Do not strip accents, tildes, cedillas, or umlauts. If a mark is
visible, keep it.
- Include every visible text element — headers, body, marginalia, stamps,
signatures (transcribe the signed name as written), printed labels,
handwritten annotations.
- For text you cannot confidently read, use explicit uncertainty markers:
[ilegible] for unreadable text and [uncertain] for plausible-but-low-
confidence readings. Place the marker inline at the uncertain span.
Do not guess. Do not fill in.
- Do NOT invent dates, numbers, names, or words that are not legibly
present. Do not normalise dates ("23/7/1999" stays "23/7/1999", not
"1999-07-23").
- Do NOT repeat any portion of the transcription. Output each visible
passage exactly once.
- If the image contains no legible text, output the single token
[sin texto].
3. Translate (Pass 1)
Tool: Translate Text — Translate extracted or transcribed text into the user’s preferred language. Target language, source language, and model are all editable on the node.
Settings this step uses:
| Option | Value |
|---|---|
preserve_names |
yes |
provider_name |
$small |
source_language |
auto |
target_language |
English |
What this step asks the model:
Translate the following text into English.
Rules:
- Produce a faithful, accurate translation into English. Convey the full meaning of the source — do NOT summarize, omit, paraphrase away, or add information.
- Preserve the document structure: keep paragraph breaks, lists, and line layout.
- Keep proper names, place names, institutions, and archival citations in their original form — do not anglicise or translate them.
- If a passage is illegible or marked [ilegible] / [uncertain], carry the marker across unchanged and do not replace it with a guess.
- Output ONLY the English translation, with no preamble, notes, or the original text.
- Return PLAIN TEXT: no markdown formatting, no trailing spaces on lines, and no added blank lines beyond the original paragraph breaks.
4. Double-Check (Pass 2)
Tool: Translate Review — Second-pass AI double-check of a draft translation against the original source: corrects mistranslations, omissions, and altered names. Target language, model, and prompt are editable.
Settings this step uses:
| Option | Value |
|---|---|
provider_name |
$small |
source_language |
auto |
target_language |
English |
What this step asks the model:
You are reviewing a draft English translation against its original source.
The ORIGINAL SOURCE TEXT appears in the Context section above (labelled
"Document text"). The draft translation to review is the input below.
Your job: compare the draft against the source, then produce a CORRECTED
translation in English.
Check for:
- Mistranslations and false friends.
- Omissions: source content the draft dropped.
- Additions: text the draft invented that is not in the source.
- Names, dates, and numbers altered, anglicised, or miscopied.
- Register and idiom that read unnaturally in English.
Rules:
- Output ONLY the corrected English translation. No commentary, no diff,
no notes about what you changed, no preamble.
- If the draft is already accurate and faithful, return it unchanged
verbatim. Do not paraphrase or reformat.
- Preserve paragraph structure and any [ilegible] / [uncertain] markers
verbatim. Do not resolve or delete them.