.xml ← supported

Translate XML Files.
Structure Always Intact.

Upload your XML. Only text content is translated — every tag name, attribute, namespace, and nesting level passes through untouched. Your schema stays valid, your app stays working.

🏷️ Attributes untouched 📐 Schema preserved 🌍 100+ languages

From $4.99 · 5,000 words · No subscription

🏷️
Attributes
never touched
📐
Schema
always valid
catalog.en.xml Ready
<catalog lang="en">
<item id="1">
<title>Welcome to our store</title>
<desc>Quality products for everyone</desc>
<cta>Shop now</cta>
<shipping>Free shipping on orders over $50</shipping>
<tagline>Trusted by millions worldwide</tagline>
</item>
</catalog>
Ready to translate 0%
🏷️ catalog_FR.xml Download ↓
🏷️
attrs preserved
100+
target languages
nesting depth
4
AI engines
3 Steps

Upload once. Every locale ready.

No attribute editing. No schema changes. No broken parsers.

01

Upload Your .xml File

Drop in any XML file — product catalogs, config files, RSS feeds, Android resources. We parse the full tree while leaving every tag name, attribute, namespace, and CDATA block exactly as-is.

.xml
02

Pick Your Target Languages

Choose your target languages. All text node content translated in parallel. Same price per word regardless of how many languages you select.

🇪🇸 ES 🇫🇷 FR 🇩🇪 DE 🇯🇵 JA
03

Download — Load Straight In

One .xml per language. Same schema, same attributes, same nesting. Drop it in and your parser won't notice anything changed except the text content.

catalog_FR.xml catalog_DE.xml
Structure Guaranteed

Only the text content changes. Everything else stays.

Tag names, attributes, namespaces, CDATA blocks, processing instructions — all pass through untouched.

Your file
🏷️ catalog.en.xml
<catalog lang="en" version="2.1"> <product id="SKU-001" category="electronics"> <name>Wireless headphones</name> <description>Premium sound quality</description> </product> </catalog>
✓ After DocTranslate.AI (FR)
🏷️ catalog.fr.xml
<catalog lang="en" version="2.1"> ← attrs unchanged <product id="SKU-001" category="electronics"> <name>Casque sans fil</name> <description>Qualité sonore premium</description> </product> </catalog>
🏷️
Attributes
All attribute names and values pass through unchanged
</>
Tag names
Element and tag names never read for translation, never modified
🔗
Namespaces
xmlns declarations and namespace prefixes preserved exactly
📦
CDATA blocks
CDATA text content is translated; the CDATA wrapper is normalised to plain text in the output
📐
Nesting
Full tree depth preserved recursively, any level
📄
Encoding
UTF-8 output with XML declaration preserved
Who uses this

Built for everyone who ships XML to production

🛒

E-commerce Product Catalogs

Google Shopping feeds, product XML exports — translate titles, descriptions, and labels while keeping all SKUs, categories, and attributes intact.

catalog.xml · id/category safe
🌐

CMS & Website Content

WordPress export files, Drupal XML, sitemap content — translate the human-readable strings while preserving all markup and structure.

wordpress-export.xml · markup safe
📱

App Configuration Files

Spring Boot, .NET config XML, Maven POM descriptions — translate human-readable values while leaving every element name and system value untouched.

config.xml · element names safe
📡

RSS & Atom Feeds

Translate RSS feed titles, descriptions, and content for international audiences — all feed elements and attributes preserved for valid syndication.

feed.xml · valid RSS output
📋

Legal & Compliance Documents

Structured legal XML, contract templates, policy documents — translate the text content while preserving document structure and metadata attributes.

contract_template.xml · structure safe
🎮

Game & App Localization

Unity, Godot, and game engine XML string files — translate dialogue, UI copy, and help text without touching any game identifiers or element names.

strings_en.xml → 12 locales
AI Engines

You pick the AI.
We preserve the XML.

Match the engine to your content type — catalog copy, legal text, or high-volume feeds.

Claude

Best quality

Ideal for marketing copy, product descriptions, and content where tone and nuance matter.

ChatGPT

Fast & reliable

Great all-rounder for app strings, config labels, and structured content.

DeepL

European languages

Industry standard for DE, FR, ES, IT, NL content and catalog data.

Google

Maximum coverage

100+ languages. Best for APAC, Arabic, and rare language pairs.

FAQ

Common questions

🏷️

Your XML.
Every locale.
Zero attribute changes.

Plans from $4.99. 5,000 words. No subscription required.

One-time purchase · Credits valid 1 year · No subscription

Related formats