Skip to main content
AI agent network visualization

JSON-bestanden binnen seconden vertalen

Sleutels intact. Nesting behouden. Interpolatievariabelen onaangeroerd. Alleen vertaalde inhoud op de plaats van je strings.

JSON handmatig vertalen is een mijnenveld

Je kent het proces. Exporteer je JSON-lokalisatiebestand, open het in een spreadsheet of vertaaltool, zorg dat je geen geneste sleutels beschadigt, hoop dat niemand de variabelen aanraakt, importeer het opnieuw, herstel de kapotte structuur en herhaal dit voor elke taal.

Algemene vertaaltools vlakken geneste sleutels af of beschadigen ze

Algemene tools vertalen of beschadigen interpolatievariabelen

ICU-meervoudsregels gaan ongemerkt kapot als tools de MessageFormat-syntaxis niet begrijpen

Arrayindexen verschuiven, de sleutelvolgorde verandert en opmaak verdwijnt

Bron (Engels)
messages/en.json
{
  "welcome": "Welcome, {name}!",
  "items": {
    "count": "{count, plural, one {# item} other {# items}}",
    "empty": "Your cart is empty"
  },
  "nav": {
    "home": "Home",
    "settings": "Settings"
  }
}
Vertaald (Duits)
messages/de.json
{
  "welcome": "Willkommen, {name}!",
  "items": {
    "count": "{count, plural, one {# Artikel} other {# Artikel}}",
    "empty": "Ihr Warenkorb ist leer"
  },
  "nav": {
    "home": "Startseite",
    "settings": "Einstellungen"
  }
}

Wat i18n Agent behoudt

Sleutelstructuur

Geneste sleutels, puntnotatie en arrayindexen blijven exact op hun plaats

Interpolatievariabelen

Variabelen zoals de plaatsaanduidingen name, count en price worden in alle belangrijke i18n-frameworks herkend en niet gewijzigd

ICU-meervoudsregels

Meervoudscategorieën worden correct vertaald terwijl de ICU MessageFormat-structuur intact blijft

Opmaak en witruimte

Inspringing, sleutelvolgorde en JSON-opmaak komen overeen met je bronbestand

Werkt met je i18n-framework

next-intl
i18next / react-i18next
react-intl (FormatJS)
vue-i18n
Angular i18n
Flutter ARB

Hoe het werkt

How i18n Agent works: Install, Translate, Done
1
2
3
terminal
$translate_filesrc/messages/en.json
 --target["de", "ja", "es"]
Done.3 languages, 142 keys translated.

Niet handmatig kopiëren en plakken. Geen strings extraheren. Alleen vertaalde bestanden.

Probeer i18n Agent nu

Zet je vertaalbestand hier neer

JSON, YAML, PO, XML, CSV, Markdown, Properties

of klik om een bestand te selecteren

Doeltalen

Geen registratie nodigDirecte prijsindicatie

Veelgestelde vragen

Ontwikkelaar?

Installeer de CLI-tool en vertaal je eerste bestand binnen 2 minuten.

CLI-tool installeren

Enterprise-team?

Nog steeds gebonden aan een TMS-contract? Laten we de overstap bespreken.