11 August 2026

IDML file, INDD, XLIFF: which file actually counts in translation

The short version

  • IDML is the exchange format translation tools can read. INDD is the original.
  • Processing INDD without InDesign requires Adobe InDesign Server. The licence rarely pays off for a single company.
  • XLIFF and TMX usually stay out of sight. They live inside your vendor’s tool and still decide what stays reusable.
  • The cost driver is not the format. It is the number of handovers between formats.

Your translation vendor asks for an IDML file because translation tools cannot read the binary INDD format. IDML is XML based and exposes text along with its formatting as markup. That is the moment the text leaves the layout, and that is where the work nobody invoices begins.

.indd

The original

The file you print from

.idml

The derivative

What your vendor asks for

.xliff

The interim state

Inside the tool, unseen

.tmx

The asset

Yours, not the document’s

An open brochure with a printed layout being leafed through by hand

1What is an IDML file?

An IDML file is Adobe InDesign’s XML-based exchange format. It carries the same text and the same formatting as the original, but in a structure other programs can read.

Translation tools need this format because the binary InDesign document is unreadable to them. You create it in InDesign under File > Export and choose InDesign Markup (IDML). The format has been available since InDesign CS4.

Technically an IDML file is a ZIP archive of several XML documents describing paragraph styles, character styles, text frames and how those frames are linked. What matters more is what it does not contain:

Hand over the IDML alone and you hand over a document that looks different at the other end.

InDesign export dialog with InDesign Markup IDML selected as the file type

The export takes seconds. The work starts afterwards.

2IDML or INDD: what is the difference?

INDD is the original document, IDML a derivative of it. The original is binary and complete, the derivative is readable and incomplete.

.indd

The original

Binary, complete, opens only in InDesign. Holds the layout, the links and every setting. This is the file your print-ready PDF comes from.

.idml

The derivative

XML inside a ZIP archive, readable by translation tools. Holds text and markup, but only points at images and fonts.

In practice the text goes out and comes back, but not as the same document. You export INDD to IDML, the vendor translates, the IDML comes back, and you open it in InDesign again.

What you get is a new document, not your old one. Every setting that lived in the original and has no equivalent in the IDML has to be checked afterwards. The return trip works, but it is a rebuild, not an update of the original.

3Can you open an INDD file without InDesign?

Not with standard tools. INDD is a closed binary format and Adobe does not publish an open library for it. Server-side processing requires Adobe InDesign Server.

InDesign Server is the server edition of InDesign. It has no user interface and is driven through the scripting API that Adobe documents for developers. It can open, modify and output documents automatically.

Procurement is the catch. Three things make this route unattractive for the companies producing the documents:

The question is not whether you buy InDesign Server. The question is whether your tool already runs one.

Want to know how well your layout survives translation? The Layout Cost Calculator checks a document for the places that tend to break across several language versions.

4Why translate the package directly?

Sending the InDesign package instead of an IDML removes the rebuild and keeps everyone on the file that actually goes to print.

A package holds the INDD document, the linked images and the fonts in use, all in one folder. InDesign creates it under File > Package. Four things change as a result.

What changes Why it matters
No format conversion Without the step to IDML and back, the whole class of conversion errors disappears: lost character styles, altered frame threading, settings the derivative never carried.
Images and fonts travel along The page you see while translating matches the page that ends up in the PDF. With a bare IDML those parts are missing and the preview is an approximation.
Translating in the rendered layout A translator who sees the page notices immediately when a heading runs too long. A translator looking at a two-column table does not.
No reimport No second document appears that has to be reconciled with the original. Only one version ever exists.

The drawback is just as clear: not every tool can do this. Most translation tools insist on IDML because they cannot read INDD and do not run an InDesign Server. So there is one specific question to ask a vendor: Do you accept the complete package, or do you need an IDML?

InTO editor: segment list on the left, the native InDesign layout in the centre, source text, translation and similar translation memory entries on the right

The centre shows the native InDesign layout. You click the text and edit it right there. On the right sit similar entries from the translation memory, so translation and review stay consistent.

5Where does XLIFF come in?

XLIFF is the format translation tools work in internally. You will rarely see it.

The tool breaks your IDML into segments, stores them as XLIFF, has them translated and rebuilds an IDML from the result. XLIFF stands for XML Localization Interchange File Format and is an OASIS standard.

Its purpose is independence from the source format. Whether the text came from InDesign, from Word or from a software user interface, in XLIFF it all looks the same. That is exactly what makes it useful and, at the same time, blind to the layout.

XLIFF becomes relevant to you in two situations:

6TMX is not an output, it is an asset

TMX is the exchange format for translation memories, meaning your collection of already translated and approved sentences. It is the only file here that belongs to your company rather than to a document.

A translated catalogue is a finished product. A maintained translation memory is an asset that makes every later project cheaper.

The distinction matters commercially because approved passages do not have to be translated or reviewed again. Which leads to a question that is missing from most tenders:

Who owns the translation memory, and in what format do you get it out? If a vendor holds the asset and will not export it as TMX, switching is expensive no matter how good the rates look.

7The real cost driver: the file travels

The format does not cost money. The number of handovers does. Every conversion is a place where something can be lost and where someone has to check whether it was.

Step What can happen
Export INDD to IDML Links and fonts stay behind
Segment IDML into XLIFF Inline formatting turns into placeholders
Translation and review The page is not visible, text length goes unnoticed
XLIFF back to IDML Formatting does not always come back intact
Open IDML in InDesign Overset text, shifted breaks, wrong language attributes
Rework the layout This step repeats for every single language

With two languages this is manageable. With fourteen languages and an annual update it becomes the larger part of the project effort, and it is the part that lands internally and therefore never appears in a quote comparison.

Five questions that settle the format before you sign

  • Do you accept the complete InDesign package, or do you need an IDML?
  • Do translators and reviewers see the typeset page while they work?
  • Who does the layout rework after delivery, and is it included in the price?
  • Do we get the translation memory out as TMX, at no extra cost?
  • What happens to text that sits inside linked images?

Regulated documentation adds a second driver to the file count. For machinery sold in the EU, the EU Machinery Regulation ties the number of language versions to the markets you serve, and each of those versions has to stay available for ten years.

8How InTO handles this

InTO is our platform for translating documents inside the layout. InDesign files are uploaded as INDD, as IDML or as a complete package, and they stay there.

For the format question this means three things. The route through an IDML is possible but not required. The package can be processed directly, so images and fonts are visible on screen. And review happens on the rendered page, not on a PDF printout next to it.

Word, PowerPoint and Excel are supported alongside InDesign. At Hörmann KG, our reference customer, the result looked like this:

58% lower DTP cost
69% lower total translation cost
30+ languages maintained

These figures come from a layout-heavy InDesign portfolio with DTP previously outsourced in full. A different starting point produces different numbers. The details are in the Hörmann case study, with further examples in our References.

Where does your process stand today?

In 30 minutes we go through how your multilingual documents are produced: which formats are in play, how many language versions you maintain and where the review loops cost time.

You receive a written assessment afterwards, including an estimate of the internal effort.

Book a 30-minute process review

Frequently asked questions

How do I create an IDML file?

In InDesign under File > Export, choosing InDesign Markup (IDML). If linked images or specific fonts are involved, also send the package created under File > Package; otherwise those parts will be missing at the other end.

Can I convert an IDML back to INDD?

Yes. Open the IDML in InDesign and save it as INDD. The result is a new document, not your original one. Check paragraph and character styles afterwards, along with the threading of the text frames.

Which file should I send my translation vendor?

Ask first whether they can process the complete package. If they can, send the package. If they cannot, send the IDML together with the linked images and a list of the fonts in use.

Do I need InDesign Server?

For a single company with a manageable number of publications the licence rarely pays off. The more useful question is whether your translation tool already processes INDD server-side.

Why does text overflow after translation?

Because the target language needs more room than the source. That is not a translator’s mistake; it is a property of language. Text will overflow in layouts set tightly around the source, in several target languages no matter what.

JK

Jae Hyun Kim

Director Sales & Marketing at lisocon. Works with industrial clients on multilingual documentation processes, from the format question through to sign-off in more than 30 languages.

Sources