XML vertalen voor CMS en webwinkels

XML zit achter productcatalogi, CMS-exports, tekstbestanden van Android-apps en uitwisselingsformaten voor lokalisatie. Wij vertalen uw XML-bestanden zo dat u ze zonder fouten opnieuw kunt importeren.

XML vertalen met een parser

In een XML-bestand kan vertaalbare tekst in de inhoud van elementen staan, in attribuutwaarden of in CDATA-secties. Binnen één schema staat de productnaam die vertaald moet worden soms direct naast een artikelcode die niet mag veranderen. Wie XML als platte tekst behandelt, krijgt een bestand met kapotte syntaxis of met vertaalde gegevens die niet vertaald hadden mogen worden.

Wij lezen XML in met een parser. Per formaat stellen wij een filter in dat precies bepaalt welke elementen en attributen vertaalbare tekst bevatten. Alle andere elementen, attributen en gegevens worden vergrendeld. U ontvangt XML die geldig is volgens het schema, de juiste tekencodering heeft en direct opnieuw geïmporteerd kan worden, bijvoorbeeld als onderdeel van website-lokalisatie.

XML bevat soms gereguleerde inhoud, van productgegevens tot gestructureerde juridische documenten. Vraagt een register of instantie om een officiële vertaling van die tekst, dan kunnen wij die leveren als beëdigde vertaling. De instantie bepaalt zelf wat zij aanvaardt. Gaat het om lokalisatiebestanden, kijk dan ook bij XLIFF vertalen.

Wat de vertaling van een XML-bestand omvat

Extractie volgens het schema

Voor elk type XML-schema stellen wij een filter in, zodat alleen de juiste elementen en attributen worden vertaald. Een algemene instelling die alles vertaalt, gebruiken wij niet.

Beschermde attributen

Waarden van id, href, src, type en andere niet-vertaalbare attributen blijven vergrendeld. Alleen attributen met zichtbare tekst, zoals title en alt, worden vertaald.

CDATA en entiteiten

CDATA-secties met HTML of andere opmaakcode worden correct verwerkt. Gecodeerde XML-entiteiten blijven behouden, zonder dubbele codering.

Tekstbestanden van Android

Bestanden zoals strings.xml van Android hebben eigen regels voor meervoudsvormen en speciale tekens. Die regels volgen wij, zodat de app de vertaalde teksten zonder fouten inleest.

Wie laat XML-bestanden vertalen?

E-commercemanager met een productfeed

Een e-commercemanager van een Nederlandse webwinkel exporteert de productcatalogus als XML-feed voor de Duitse en Franse winkel. Hij wil productnamen en omschrijvingen laten vertalen en artikelnummers, EAN-codes en prijzen ongewijzigd houden.

Android-ontwikkelaar

Een Android-ontwikkelaar heeft alle teksten van de app in res/values/strings.xml staan. Voor een nieuwe markt wil zij een vertaalde strings.xml met correcte meervoudsvormen.

Technisch schrijver bij een machinebouwer

Een technisch schrijver maakt handleidingen in een XML-structuur en beheert die in een contentbeheersysteem. Hij wil de vertaalde onderwerpen terug kunnen laden zonder de structuur aan te passen.

Stuur uw bestand mee met uw offerteaanvraag. Wij reageren binnen 8 werkuren.

Veelgestelde vragen over het vertalen van XML

Hoe wordt bepaald welke elementen in mijn XML vertaald moeten worden?

Wij vragen u de vertaalbare elementen aan te geven of de documentatie van het schema mee te sturen. Voor gangbare formaten zoals XLIFF, RSS, SVG en strings.xml van Android zijn de regels al bekend. Voor een eigen schema stellen wij een extractieprofiel op en leggen dat aan u voor voordat de vertaling begint.

Kan XML met zowel tekst als binaire gegevens vertaald worden?

Ja. Binaire gegevens die in Base64 zijn gecodeerd, worden herkend als niet-tekstuele inhoud en vóór de extractie vergrendeld.

Worden naamruimten in XML ondersteund?

Ja. Declaraties van naamruimten (namespaces) en elementnamen met een prefix blijven in het geleverde bestand behouden.

Wat is nodig voor een offerte voor XML-bestanden?

Stuur een representatief XML-bestand mee en, als u die heeft, de documentatie van het schema. Vermeld ook welke velden niet vertaald mogen worden. U ontvangt binnen 8 werkuren een reactie.

Andere bestandsformaten die wij vertalen

Op zoek naar een professionele vertaling?

Vraag een gratis, vrijblijvende offerte aan.