AI Glot websiteOpen AI Glot
BestandsformatenJSON, ARB, JSON Lines
Bestandsformaten

JSON-, ARB- en JSON Lines-bestanden vertalen

Vertaal .json-, .arb-, .resjson-, .jsonl- en .ndjson-bestanden tot 8 MB naar één of meerdere talen. Sleutels, nesting en placeholders blijven intact. Voorbeeldinstructies inbegrepen.

JSON-bestanden (.json), Flutter ARB-bestanden (.arb), Windows-appbronnen (.resjson) en JSON Lines-bestanden (.jsonl, .ndjson) worden ondersteund tot 8 MB. Sleutels bepalen de structuur en zijn geen woorden: ze worden nooit als vertaalbare tekst verstuurd en kunnen dus niet vertaald terugkomen. Alleen tekenreekswaarden veranderen.

Wat wordt vertaald en wat blijft ongewijzigd

VertaaldBlijft ongewijzigd
JSON, resjsonTekenreekswaarden op elk niveauSleutels, nesting, arrayvolgorde, getallen, booleans, nullen
ARBBerichttekstenSleutels, @-metadata-items als je dat aangeeft, {placeholders} en ICU-meervoudssyntaxis
JSON LinesDe tekstvelden die je opgeeft, record voor recordSleutels en hun volgorde, id’s, getallen, één record per regel

Placeholders zoals {count}, {{name}}, %s en $1, en ICU-syntaxis zoals {count, plural, one{...} other{...}}, blijven in de vertaalde tekenreeks staan en worden geplaatst waar de doeltaal ze nodig heeft. Vermeld ongebruikelijke conventies in je instructie.

Wat je kunt vragen

Meerdere talen tegelijk

Eén opdracht in plaats van één upload per taal.

Vertaal de waarden naar het Frans, Duits en Spaans. Laat placeholders zoals {{name}} en {count} ongewijzigd.

Ontbrekende vertalingen aanvullen

Voegt alleen toe wat ontbreekt voor de volgende release.

Vertaal alleen de sleutels die ontbreken in het Franse bestand en behoud de bestaande Franse vertalingen.

Alleen gewijzigde sleutels

Geeft alleen de sleutels terug die zijn aangepast.

Vertaal naar het Italiaans en geef alleen de sleutels terug die je hebt gewijzigd.

ARB met metadata

Voor Flutter: behoudt de beschrijvingen die gen-l10n verwacht.

Vertaal de berichten naar het Portugees. Laat de waarde van @@locale en alle @-metadata-items ongewijzigd en behoud de ICU-meervoudssyntaxis.

Tekstvelden in een JSON Lines-dataset

Voor een dataset of export: id's en labels zijn geen woorden.

Vertaal de velden title en description naar het Frans. Laat id, price en category ongewijzigd.

Goed om te weten

  • Meerdere talen in één opdracht voor JSON, ARB, resjson en JSON Lines. In het plan zie je waar elke taal wordt toegevoegd: standaard als een aanvullende sleutel met een taalsuffix naast het origineel, zoals title_fr. Verwacht je project één bestand per taal (en.json, fr.json), vertaal dan elke taal afzonderlijk. Zo krijg je telkens één overzichtelijk bestand.
  • Uitvoerfilter. Beschikbaar voor JSON (“alleen de sleutels die je hebt gewijzigd”). De andere formaten op deze pagina leveren het volledige bestand terug.
  • Opmaak. JSON wordt weggeschreven met een inspringing van twee spaties. Daardoor kunnen er verschillen in witruimte zichtbaar zijn in een diff als de bron anders is opgemaakt. De volgorde van de sleutels blijft behouden. JSON Lines wordt compact weggeschreven, met één record per regel.
  • @@locale. De waarde van @@locale in een ARB-bestand blijft behouden, tenzij je vraagt om die te wijzigen. Stel deze in op de doellocale voordat je het bestand uitbrengt.
  • Meervouden. Talen met extra meervoudsvormen, zoals het Russisch of Arabisch, hebben mogelijk ICU-vertakkingen nodig die niet in de Engelse brontekst voorkomen. Controleer deze tijdens de review.
  • Een ongeldig JSON Lines-record wordt aan de hand van het regelnummer aangegeven. Het bestand wordt geweigerd totdat het is hersteld.
  • Maximumgrootte. 8 MB. Je kunt ook in één keer een volledige lokale map vertalen met een ZIP.

Gerelateerd

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search AI Glot Docs documentation and read it in full, instead of answering from memory.

https://ai-glot.com/docs/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://ai-glot.com/docs/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.