Een JSON-bestand vertalen
Sleep een .json-bestand naar het veld. Tekstwaarden worden vertaald; sleutels, getallen, booleans en structuur blijven exact zoals ze waren.
Upload geen vertrouwelijke documenten in de gratis versie. Waarom?
Apps en websites bewaren hun interfacetekst vaak in JSON-bestanden, één per taal. Handmatig vertalen betekent honderden strings kopiëren, terwijl je ervoor moet zorgen dat je geen enkele sleutel, haakje of komma aanraakt. DropTranslate leest het bestand in, vertaalt alleen de tekstwaarden en schrijft geldige JSON terug met dezelfde sleutels in dezelfde volgorde. Je code blijft dezelfde sleutels opzoeken, en je krijgt een nieuw taalbestand om naast het origineel te zetten.
Hoe het werkt
Sleep het .json-bestand
We lezen het bestand, tellen de woorden in tekstwaarden en tonen de creditkosten. Ongeldige JSON wordt geweigerd met een duidelijke melding en zonder kosten.
Kies de taal
Kies de doeltaal voor het nieuwe taalbestand.
Download het .json-bestand
Sla het op als je nieuwe taalbestand, bijvoorbeeld es.json.
Wat verandert, wat blijft
Vertaald
- Tekstwaarden
Blijft ongewijzigd
- Sleutels en nesting
- Getallen, booleans en null-waarden
- De volgorde van de sleutels
Opmaak: Exact: structuur behouden
De uitvoer is geldige JSON met precies dezelfde sleutels en structuur als je invoer.
- Placeholders zoals {name}, {{count}} of %s blijven ongewijzigd, en het model krijgt de opdracht ze te behouden. Controleer de uitvoer op deze placeholders voordat je live gaat, want een kapotte placeholder breekt de string tijdens het draaien.
- Meervoudsregels verschillen per taal (sommige hebben meer dan twee meervoudsvormen). Als je i18n-bibliotheek meervoudssleutels gebruikt, controleer dan of de doeltaal de vormen heeft die nodig zijn.
- Elke tekstwaarde wordt vertaald, ook technische waarden. Als het bestand UI-tekst mengt met waarden zoals ID's of kleurcodes, haal die dan eerst eruit.
Tips
- Vertaal het brontaalbestand (meestal en.json), niet een bestand dat al vertaald is.
- Zeer korte strings zoals knoplabels kunnen dubbelzinnig zijn. Laat ze door een moedertaalspreker controleren in de draaiende app.
Geen gecertificeerde vertaling
Machinevertaling, geen gecertificeerde of beëdigde vertaling. Als uw document naar een instantie gaat, controleer dan eerst wat die vereist.
Gecertificeerde, beëdigde of machinevertaling: welke heeft u nodig?
Vragen
Worden sleutels vertaald?
Nee. Alleen tekstwaarden worden vertaald. Sleutels, nesting en de volgorde van sleutels blijven exact hetzelfde, zodat je code blijft werken.
Wat met placeholders zoals {name}?
Het model krijgt de opdracht ze ongewijzigd te laten, en dat doet het meestal ook. Controleer de uitvoer altijd op je placeholders voordat je live gaat, want een gewijzigde placeholder veroorzaakt fouten tijdens het draaien.
Hoe worden credits berekend?
Op basis van woorden in tekstwaarden: één credit per 500 woorden. Sleutels en getallen tellen niet mee.