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
- PDFWij bouwen de opmaak opnieuw op, zodat de vertaalde PDF eruitziet als het origineel, ook bij een gescande PDF.Bekijk PDF
- WordStijlen, tabellen, voetnoten en bijgehouden wijzigingen blijven behouden: het bestand opent in Word, klaar voor gebruik.Bekijk Word
- ExcelWij vertalen cellen, kolomkoppen en opmerkingen en laten formules, verwijzingen en gegevens ongemoeid.Bekijk Excel
- PowerPointWij vertalen dia's en sprekersnotities zonder uw ontwerp, afbeeldingen of animaties aan te tasten.Bekijk PowerPoint
- HTMLWij vertalen zichtbare tekst, metatags en alt-teksten van uw HTML, terwijl tags, klassen en links ongewijzigd blijven.Bekijk HTML
- TXTWij behouden de codering, de regeleinden en de variabelen, zodat het bestand zonder aanpassingen terug kan in uw systeem.Bekijk TXT
- RTFLettertypen, alinea's en opmaak blijven behouden: het vertaalde RTF-bestand opent goed in gangbare tekstverwerkers.Bekijk RTF
- InDesignVertaling en opmaak in één opdracht: een opmaakspecialist past de tekst in en levert een drukklaar InDesign-bestand.Bekijk InDesign
- IDMLHet uitwisselingsformaat van InDesign: wij vertalen de tekst, hergebruiken eerdere vertalingen en leveren het bestand opgemaakt terug.Bekijk IDML
- IllustratorWij vertalen de tekst in uw illustratie, passen die in het ontwerp in en kiezen lettertypen die de doeltaal ondersteunen.Bekijk Illustrator
- EPSWij vertalen de tekst in het vectorbestand zelf, zonder die te rasteren, en leveren in het formaat dat u nodig hebt.Bekijk EPS
- PhotoshopWij vertalen de tekstlagen en passen ze in de compositie in, zonder de afbeeldingen of effecten aan te raken.Bekijk Photoshop
- XLIFFHet standaardformaat voor lokalisatie: wij vertalen per segment, met vertaalgeheugen en kwaliteitscontrole.Bekijk XLIFF
- JSONWij vertalen alleen de waarden: sleutels, nesting en variabelen blijven intact en het bestand blijft geldige JSON.Bekijk JSON
- POMeervoudsvormen, fuzzy-teksten en msgctxt-context worden goed verwerkt, desgewenst met het gecompileerde MO-bestand.Bekijk PO
- SRTOndertitels vertaald door moedertaalsprekers, met tijdcodes die intact blijven en tekst die prettig leest op het scherm.Bekijk SRT
- CSVU bepaalt welke kolommen vertaald worden. De overige gegevens, het scheidingsteken en de codering blijven ongewijzigd.Bekijk CSV
Op zoek naar een professionele vertaling?
Vraag een gratis, vrijblijvende offerte aan.