XML · AI translation

Translate XML files. Custom schemas. Tags untouched.

Drop your .xml — DITA, DocBook, custom CMS export, configuration file, or proprietary schema. Fily detects translatable text, leaves everything else alone, and respects your schema.

0XML jobs0words processed

What is XML (Generic)?

XML is the universal structured-data format. Translation tools need to know which text inside an XML file is translatable (paragraph content, headings, captions) and which is not (IDs, references, code, configuration values). Different XML schemas — DITA, DocBook, custom CMS exports — have different rules.

Why XML (Generic) is tricky for AI translation

  • Schema detection: a generic AI translator either translates everything (breaking IDs and references) or nothing (missing translatable content).
  • translate attributes: many XML schemas use translate="no" or its-translate attributes to mark non-translatable subtrees. Naive tools ignore these.
  • CDATA sections: text inside <![CDATA[]]> may need translation or may be code — needs schema-aware handling.
  • Element-level instructions: DITA's <ph keyref="..."/> references are not translatable; DocBook's <code> blocks are not. Schema knowledge matters.
  • Custom namespaces: client CMSes invent their own namespaces with their own translate flags. Generic tools strip them.

How Fily handles XML (Generic)

  • Schema auto-detection: DITA, DocBook, TBX, TMX, OPC variants recognized automatically.
  • translate="no" and its:translate="no" honored: subtrees marked non-translatable are passed through.
  • Element-class translation rules: per-schema rules for which elements carry translatable content vs structural data.
  • Custom namespace pass-through: unknown namespaces and attributes preserved unchanged.
  • CDATA detection: text vs code classification with conservative defaults; user override available.

Pipeline: xml_qa_12step_v2@1.0.0

The XML (Generic) workflow with Fily

1

Upload

Drop your .xml (single or batch ZIP). Optional: glossary, TM, style guide.

2

Process

Fily runs the XML (Generic) pipeline + 12 QA steps. Typical job: 10–20 minutes.

3

Download

Same format, ready to deliver. QA report HTML attached.

Common upload: a documentation export from a CMS in DITA, a DocBook manual, or a custom XML from a client's internal system. Fily delivers the same XML with translatable text translated, structural elements untouched, schema validation passing.

Frequently asked about XML (Generic)

Ready to translate a XML (Generic) file?

No card. No setup. Upload one file and see the output.