I file XML possono contenere testo traducibile nel contenuto degli elementi, nei valori degli attributi o nelle sezioni CDATA. Lo stesso schema XML può contenere nomi di prodotto che vanno tradotti in un elemento e codici di prodotto che non devono mai essere modificati nell'elemento adiacente. Un flusso di traduzione che tratta un file XML come testo semplice produce un output sintatticamente errato o semanticamente sbagliato.
BeTranslated adotta un approccio di traduzione XML basato su parser. Per ogni formato XML configuriamo un filtro di traduzione che individua esattamente quali elementi e attributi contengono contenuto traducibile. Tutti gli altri elementi, attributi e valori di dati vengono bloccati. Il file XML consegnato è valido rispetto allo schema, codificato correttamente e pronto per essere reimportato nel vostro sistema.