Naar de inhoud
Alle tools Prijzen Blog

Chats & spraakberichten

Documenten

Audio & video

Inloggen

Taal

JSON-, XML- en YAML-vertaler

Vertaal een groot JSON-, XML- of YAML-bestand: waarden vertaald, keys onaangeroerd

Upload een JSON-, XML-, .resx- of YAML-bestand – van een CMS-export tot een productfeed of een Rails en.yml – en ontvang exact dezelfde structuur terug met de tekstwaarden vertaald. Keys, element- en attribuutnamen veranderen nooit, id-velden zoals id, url, slug, sku en status blijven onaangeroerd en elke placeholder wordt gecontroleerd. Tot 50,000 waarden voor $5 als eenmalige betaling; de eerste waarden zijn gratis zonder account.

Gestructureerd bestand vertalen

Toon
Woordenlijst en namen die blijven staan (optioneel)

Merk- en productnamen, gescheiden door komma's. Elke naam wordt in elke vertaling gecontroleerd.

Eén term per regel: term = vertaling.

Toegevoegd aan de ingebouwde lijst (id, url, slug, sku, type, status, code, email…). Gebruik * als jokerteken.

Zonder account. Tot 300 strings volledig gratis. Langer: de eerste strings gratis, elk bestand in de opdracht $5, eenmalige betaling.

Door verder te gaan ga je akkoord met onze Gebruiksvoorwaarden en Privacybeleid.

  • JSON, XML, .resx, YAML en XLIFF, tot 20 bestanden per opdracht
  • De hele opdracht $5, eenmalige betaling: tot 50,000 waarden en 3,000,000 tekens
  • Keys, elementnamen, volgorde, inspringing en commentaren blijven behouden
  • ID's, URL's, slugs, codes en statuswaarden worden nooit vertaald
  • Placeholders zoals {name}, %{count} en {{price}} gecontroleerd in elke waarde
  • Geef zelf over te slaan keys op, met * als wildcard
Open de demo

Bekijk een voorbeeld-PDF Voorbeeldresultaat

Wat je terugkrijgt

Dezelfde bestanden, geldig en in hetzelfde bestandsformaat, hernoemd naar de nieuwe taal als het formaat daar een conventie voor heeft: en.json wordt de.json, en.yml wordt de.yml, Strings.resx wordt Strings.de.resx. De eerste waarden zie je op het scherm naast het origineel voordat je betaalt.

  • JSON: dezelfde keys, nesting, sleutelvolgorde en inspringing. Getallen, booleans en null blijven onaangeroerd; alleen string-waarden met leesbare tekst worden vertaald.
  • XML en .resx: tekst binnen elementen en leesbare attributen zoals title, alt, label en placeholder. Elementnamen, overige attributen, commentaren en CDATA-secties blijven behouden; script, style, code en pre worden overgeslagen, net als alles met translate="no".
  • YAML: uitsluitend waarden, met behoud van commentaren, aanhalingstekens, bloktekst en anchors. Een Rails-bestand met en: in de root komt terug met de: in de root.
  • Een overzicht van waarschuwingen voor waarden waar een placeholder of tag twee pogingen niet overleefde; die waarden behouden de oorspronkelijke tekst, zodat het bestand nooit stukgaat.

Een gestructureerd bestand vertalen met een chatbot vergeleken met deze tool

Een chatbot kan prima uit de voeten met een kort JSON-fragment. Maar een groot bestand moet compleet en geldig terugkomen, met duizenden keys op de juiste plek – en juist bij zulke lange antwoorden loopt het mis.

Jouw situatie Een chatbot Deze tool
Een JSON-fragment van 30 regels Vertaalt het meestal goed Vertaalt het ook
Een JSON-export van 3 MB Kan dit niet in één antwoord teruggeven; de uitvoer kapt af en is niet meer te parsen Vertaalt elke waarde in blokken en bouwt het bestand opnieuw op vanuit je origineel
"status": "actief", "type": "product" Vertaalt ze mee, waardoor het programma dat het bestand inleest crasht Laat identifier-keys en -waarden met rust
Keys en elementnamen Vertaalt ze soms per ongeluk mee Stuurt ze nooit door ter vertaling
Placeholders zoals {count} Behoudt ze meestal, maar er is geen controle Controleert elke waarde; bij fouten opnieuw opgevraagd, anders blijft de brontekst behouden
Commentaren en formattering in YAML Gaan verloren wanneer het bestand opnieuw wordt gegenereerd Blijven behouden; alleen de waarden veranderen

Hoe je een JSON-, XML- of YAML-bestand vertaalt

  1. 1

    Upload de bestanden

    Sleep tot 20 .json-, .xml-, .resx-, .yml-, .yaml- of .xliff-bestanden naar het veld en kies de taal. Geef eventuele extra over te slaan keys op als je data eigen codes bevat.

  2. 2

    Bekijk de eerste waarden gratis

    De eerste vertaalde waarden verschijnen direct naast de brontekst, inclusief hun sleutelpaden. Pas waarden naar wens aan. Zonder account.

  3. 3

    Ontgrendelen en downloaden

    Ontgrendel de hele opdracht voor $5 en download de vertaalde bestanden – als ZIP wanneer het er meerdere zijn.

Waarom grote gestructureerde bestanden misgaan bij gewone AI-chatbots

JSON of XML vertalen in een chat betekent dat het AI-model het hele bestand opnieuw moet uitschrijven, inclusief elke accolade, key en aanhalingsteken. Een groot bestand past niet in één antwoord, waardoor de uitvoer halverwege stopt en niet meer te parsen is. En omdat het model geen onderscheid maakt tussen keys en waarden, vertaalt het al snel te veel: een enum-waarde, een slug of een key.

Deze tool leest het bestand zelf uit en stuurt alleen de leesbare tekstwaarden door in blokken, met hun sleutelpaden als context. Keys, element- en attribuutnamen worden nooit meegestuurd. Waarden onder identifier-keys (id, url, slug, sku, type, status, code, email en dergelijke) en waarden die eruitzien als identifiers (zoals order_shipped of user.profile.title) blijven onaangeroerd. Elke vertaling wordt gecontroleerd op placeholders en tags, en het bestand wordt herbouwd vanuit je origineel – zodat de rest byte voor byte identiek blijft.

Wat mensen zoal vertalen

  • CMS- en helpdesk-exports in JSON of XML
  • Rails-, Symfony- en Hugo-YAML-bestanden
  • .NET .resx-resourcebestanden
  • Productfeeds en catalogi in XML of JSON
  • Game- en app-contentbestanden die geen standaard i18n-formaten zijn
  • Databestanden waarin slechts enkele velden tekst bevatten, zoals titels en omschrijvingen

Welke tool moet je kiezen?

Voor app-tekstbestanden waarin elke waarde vertaald moet worden (i18next JSON, ARB, PO, Android strings.xml, iOS .strings en .xcstrings), gebruik je Lokalisatiebestanden vertalen: die ondersteunt ook meervoudsvormen. Gebruik deze tool voor data- en contentbestanden waarin tekst tussen id's, links en codes staat. Android strings.xml- en XLIFF-bestanden die je hier uploadt, worden op dezelfde manier verwerkt.

Eén opdracht verwerkt tot 20 bestanden van maximaal 50 MB per stuk. Eén betaling dekt tot 50,000 waarden en 3,000,000 tekens; Unlimited dekt tot 200,000 waarden. Waarden boven de limiet blijven in de brontaal staan; op het scherm zie je vooraf hoeveel dit er zijn voordat je betaalt. YAML flow-style ([a, b]), aliassen en waarden die over meerdere regels lopen zonder blokmarkering blijven zoals ze zijn.

Per taal en situatie

Wat het kost

Kleine bestanden, eerste waarden

Gratis

Een opdracht tot 300 waarden is volledig gratis, inclusief downloads. Grotere opdrachten: de eerste waarden direct op het scherm, zonder account.

De hele opdracht

$5

Eenmalige betaling: tot 50,000 waarden en 3,000,000 tekens over maximaal 20 bestanden. Geen abonnement.

Unlimited

$19 / week

Elke tool op de site, met opdrachten tot 200,000 waarden.

Vragen en antwoorden

Kan ChatGPT een groot JSON-bestand vertalen?

Een klein bestand wel, ja. Een groot bestand moet in één enkel antwoord worden teruggestuurd, waardoor de uitvoer vaak afkapt en ongeldig raakt, en keys of codes mee vertaald kunnen worden. Deze tool vertaalt uitsluitend de tekstwaarden, controleert ze stuk voor stuk en bouwt het bestand weer op vanuit je origineel.

Worden keys ooit vertaald?

Nee. Keys, elementnamen en attribuutnamen worden nooit ter vertaling verstuurd. Alleen leesbare tekstwaarden worden vertaald, en waarden onder identifier-keys zoals id, url, slug, sku, type en status worden overgeslagen.

Kan ik mijn eigen velden overslaan?

Ja. Voer de over te slaan keys in, gescheiden door komma's, zoals sku, internal_note of *_code. Ze worden toegevoegd aan de ingebouwde lijst.

Blijven placeholders behouden?

Ja. Placeholders zoals {name}, {{count}}, %{count} en ${price} en HTML-tags binnen waarden worden bij elke vertaling gecontroleerd; verliest een waarde er een, dan wordt die opnieuw vertaald, en behoudt anders de brontekst.

Hoeveel waarden passen er in één betaling?

Tot 50,000 waarden en 3,000,000 tekens verdeeld over maximaal 20 bestanden, voor $5. Unlimited dekt tot 200,000 waarden.

Naar welke talen kun je vertalen?

81 talen, waaronder Spaans, Frans, Duits, Portugees, Italiaans, Nederlands, Pools, Japans, Koreaans, Chinees, Arabisch en Hebreeuws.

Is het gratis?

Een opdracht van maximaal 300 waarden is volledig gratis. Bij grotere opdrachten worden de eerste waarden gratis op het scherm vertaald, zonder account. De hele opdracht is eenmalig $5.

Zijn mijn bestanden privé?

Alleen jij kunt je opdracht openen. De tekstwaarden worden uitsluitend naar een AI-modelprovider gestuurd om ze te vertalen, via routes die je gegevens niet gebruiken voor trainingsdoeleinden. Opdrachten die zonder account zijn geüpload worden na 7 dagen verwijderd, en je kunt elke opdracht op elk gewenst moment zelf verwijderen.

Bijgewerkt op 25 oktober 2026 · APPFACT STUDIO LTD

Meer opdrachten die we kunnen doen

WhatsApp-chat naar PDF, inclusief spraakberichten Telegram-chat naar PDF, inclusief spraakberichten Messenger-chat naar PDF, inclusief spraakberichten Instagram-DM's naar PDF, inclusief spraakberichten E-mailexport (MBOX, EML) naar één PDF Processtukkenbundel: bewijsstukken samenvoegen, indexeren en nummeren Handschrift & lopend schrift naar tekst Afbeelding & gescande PDF naar tekst PDF & gescande tabellen naar Excel Bankafschrift naar Excel of CSV Een hele PDF vertalen Een heel ondertitelbestand vertalen ASS-ondertitels vertalen, met behoud van opmaak Ondertitels converteren naar elk formaat Niet-synchrone ondertitels herstellen Beschadigde Perzische en Arabische ondertitels herstellen Tweetalige ondertitels, twee talen tegelijk Een CSV- of Excel-bestand vertalen, elke rij App-lokalisatiebestanden vertalen Een heel Word-document vertalen Een PowerPoint vertalen, dia voor dia Een heel EPUB-boek vertalen Een map met Markdown-documentatie vertalen Finglish, Roman Urdu, Hinglish, Arabizi: zet het schrift om Gescande PDF naar bewerkbaar Word, elk schrift Een heel boek samenvatten, hoofdstuk voor hoofdstuk Voer één AI-opdracht uit op elke rij Analyseer duizenden klantbeoordelingen Codeer open enquêteantwoorden Vertaal een complete productcatalogus Vertaal een game of visual novel Ontdubbel en verschoon een CSV Lange audio & video naar tekst Videobestand naar vertaalde ondertitels Meerdere opnames tegelijk College-opname naar studienotities Vergaderopname naar notulen Podcasttranscript en shownotes Preek naar tekst, met vertaling Interviewtranscriptie met sprekers Ingebakken ondertitels omzetten naar SRT Synchroniseer je transcript met de audio Songtekst naar gesynchroniseerde LRC Tekst naar luisterboek-MP3 Al je spraakmemo's in één document YouTube-video naar tekst, van elke lengte YouTube-ondertitels in elke taal Outlook PST, MSG of OLM naar één PDF Medisch dossier naar een tijdlijn op datum Sms-berichten naar PDF, voor de rechter of een advocaat iMessage naar PDF, het hele gesprek Slack-export naar een leesbare PDF Discord-chat naar PDF, als bewijs Chatlogs voor een partnervisum, maand voor maand

We gebruiken analytische cookies om te zien welke pagina's mensen helpen. Vind je dat goed?