XML files can contain translatable text in element content, attribute values, or CDATA sections. The same XML schema may carry product names that need translation in one element and product codes that must never be changed in the adjacent element. A translation workflow that treats an XML file as plain text will produce an output that is syntactically broken or semantically wrong.
BeTranslated uses a parser-based XML translation approach. For each XML format, we configure a translation filter that identifies exactly which elements and attributes contain translatable content. All other elements, attributes, and data values are locked. The delivered XML file is schema-valid, correctly encoded, and ready to reimport into your system.