InDesign IDML vs Tagged Text: Which Export Format Works for Translation?
When a translator receives an InDesign document, the first question is always the same: how do I get the text out without destroying the layout? InDesign offers two exports that look like answers — IDML and Tagged Text — but only one survives a translation round-trip. The InDesign IDML vs tagged text decision comes down to structure: IDML is a complete, open-XML description of the whole document; Tagged Text is a flat text dump of a single story. For any IDML translation workflow that must preserve frames, styles, and multi-story layouts, IDML is the format that actually works.
The Handoff Problem
A client sends you an .indd file — a brochure, a catalogue, a magazine spread — and asks for it back in three languages. The .indd is Adobe's proprietary binary format. No translation tool can parse it, and you should not be copy-pasting between text frames by hand. You need an InDesign export for translation that keeps the design intact while exposing the text.
This is where most translators hit the export menu and see two candidates:
- InDesign Markup (IDML) —
File → Export → InDesign Markup (IDML) - InDesign Tagged Text —
File → Export → InDesign Tagged Text
They both produce a file you can open in a text editor. They are not interchangeable. Picking the wrong one turns a 4-minute automated job into an hour of manual re-layout.
What Is IDML?
IDML (InDesign Markup Language) is Adobe's open, XML-based representation of an InDesign document. Adobe publishes the full IDML specification, so any tool can read and write it without reverse-engineering. An IDML file is a ZIP archive containing XML files that describe the entire document:
- Spreads, pages, and page geometry
- Every text frame and its position, size, and threading
- All paragraph and character styles
- Master pages, layers, and swatches
- Each "story" (a threaded chain of text frames) as its own
Story_*.xml
Because the whole layout is structured XML, a translation tool can swap the text inside <Content> elements and hand back a valid IDML that re-opens in InDesign with the design untouched. That round-trip fidelity is the entire reason IDML is the standard format to translate InDesign file content at scale.
To produce one: open the document in Adobe InDesign and choose File → Export → InDesign Markup (IDML).
Note: We accept IDML only. If your source is an
.indd, export it to IDML first — INDD is a closed binary we cannot parse.
What Is InDesign Tagged Text?
InDesign Tagged Text (.txt) is a different, much narrower export. It encodes one story's text and character-level styling as a stream of plain-text tags — things like <cFont>Helvetica<cFont> or <pstyle:Body> — that InDesign can re-import to reconstruct that single story's formatting.
The limits matter for translation:
- It exports one story at a time, not the document. A typical brochure has many stories (headlines, body copy, captions, footers); Tagged Text gives you one of them.
- It carries no page geometry — no frames, no spreads, no positions. The layout is gone.
- It carries no document-level structure — no master pages, no layer assignments, no threading between frames.
- It is a flat text stream, so a translation tool cannot map translated text back into the original frames because those frames are not described anywhere in the file.
Tagged Text is useful for round-tripping a single block of styled text in and out of InDesign (for example, reapplying paragraph styles to a paste-in). It is not an InDesign export for translation of a finished layout.
InDesign IDML vs Tagged Text: Side by Side
| Dimension | IDML | Tagged Text |
|---|---|---|
| What it describes | The whole document | One story |
| Layout / frame geometry | Preserved | Lost |
| Multi-story documents | All stories, threaded | One story only |
| Styles | Paragraph, character, object | Paragraph + character only |
| Machine-parseable structure | Structured XML | Flat tagged text stream |
| Round-trip after translation | Lossless — re-opens in InDesign | Manual re-layout required |
| Accepted by translation tools | Yes | No |
The InDesign IDML vs tagged text comparison is not close once you look at what each format actually contains. Tagged Text omits the very information a translation tool needs to put the text back where it belongs.
Why IDML Is the Right Format for Translation
Three properties make IDML the correct choice for any InDesign tagged text alternative workflow:
- Structured, not stream-of-text. Every frame, style, and story is an addressable XML element. A tool can translate story N and write it back to story N without touching anything else.
- Lossless round-trip. Translated IDML re-opens in InDesign with the original layout intact — same frames, same styles, same master pages. No rebuild.
- Multi-language ready. Because the full geometry is preserved, the same IDML can be translated into many languages, including right-to-left scripts that need mirrored spreads. (For Arabic and Hebrew, see our RTL IDML guide.)
This is also why IDML is the foundation for automating the whole pipeline — once the format is structured, the translation step can run without a human touching the file. We cover that end-to-end in How to Automate InDesign Translation Using IDML.
For teams producing the same document across many locales, the IDML workflow scales where Tagged Text cannot: one export, many languages, each returned as a production-ready file.
How to Use TranslateInDesign
The workflow is three steps:
- In Adobe InDesign,
File → Export → InDesign Markup (IDML). - Upload the IDML at translateindesign.co and pick your target language(s).
- Download the translated IDML and re-open it in InDesign — same layout, translated text.
What takes a production designer 1–2 hours per language by hand — or is simply impossible with Tagged Text — takes about 4 minutes through the platform.
Upload your IDML file — get a translated IDML back, ready to re-open in InDesign.
Frequently Asked Questions
Can I send an INDD file?
No. INDD is Adobe's proprietary binary format and we cannot parse it. Export to IDML first via File → Export → InDesign Markup (IDML).
Does Tagged Text work for translation? Not for layout-preserving translation. Tagged Text exports a single story as flat text with no frame geometry or document structure, so translated text cannot be mapped back into the original layout. Use IDML.
If Tagged Text preserves styles, why isn't it enough? Styles are only part of a layout. A translation tool also needs to know where each text frame sits, how frames thread together, and which master page applies. Tagged Text carries none of that; IDML carries all of it.
Can I translate multiple stories at once?
Yes — with IDML. Every story in the document is included as its own Story_*.xml. Tagged Text only exports one story at a time.
Summary
When the job is translating an InDesign document without rebuilding it, the InDesign IDML vs tagged text question has a clear answer: IDML. It is the only export that carries the full document — frames, styles, stories, geometry — as structured XML, so translation tools can replace the text and return a file that re-opens in InDesign with the design intact. Tagged Text is a single-story styling shortcut, not a translation format.
Export IDML, translate the text layer, re-import. That is the workflow that scales from one bilingual flyer to a 20-language catalogue.