AI JSON-oversetter
Oversett JSON-filer og i18n-locale-filer til hvilket som helst språk med AI. Nøkler, struktur, tall og plassholdere forblir uendret – bare tekstverdiene oversettes.
Inndata
Protected by Cloudflare Turnstile
Utdata
Les meg
Verktøybeskrivelse
Dette verktøyet oversetter JSON-filer til et annet språk ved hjelp av AI. Det er laget for lokaliseringsfiler som en.json for i18next, next-intl, react-intl, vue-i18n eller Angular, men fungerer med all JSON. Åpne en JSON-fil, velg språk, og du får en fil med de samme nøklene, samme struktur og oversatt tekst.
Filen leses i nettleseren din. Bare tekstverdiene sendes til oversettelse, sammen med nøkkelbanen deres (for eksempel checkout.button.pay), slik at AI-en vet hvor hver tekst brukes. Nøkler, tall, boolske verdier og null forlater aldri filen uendret, og de oversatte verdiene settes tilbake på de samme stedene.
Funksjoner
- Oversetter alle tekstverdier, uansett dybde, i objekter og matriser.
- Beholder nøkler, rekkefølge, tall, boolske verdier og
nullnøyaktig som de er. - Beholder plassholdere som
{name},{{count}},%s,%1$dog ICU-flertallsformer som{count, plural, one {# item} other {# items}}. - Hopper over verdier som ikke er tekst, for eksempel URL-er, e-postadresser, farger, versjonsnumre og identifikatorer som
primary_button. - Beholder innrykk i originalfilen, og komprimert JSON forblir komprimert.
- Navngir resultatet etter målspråket:
en.jsonblirde.json, ogmessages.en.jsonblirmessages.de.json. - Lar deg velge en formell eller uformell tone for språk som har dette skillet.
Eksempler
Dette inndataeksempelet oversatt til tysk:
{
"cart": {
"title": "Handlekurven din",
"items": "{count, plural, one {# vare} other {# varer}}",
"checkout": "Fortsett til betaling"
},
"maxItems": 20
}blir:
{
"cart": {
"title": "Ihr Warenkorb",
"items": "{count, plural, one {# Artikel} other {# Artikel}}",
"checkout": "Weiter zur Kasse"
},
"maxItems": 20
}Tips
Linjen under språkinnstillingene viser hvor mye tekst som sendes. Opptil 10 000 tegn med tekst kan oversettes om gangen; nøkler og andre verdier teller ikke med. Del større filer opp etter toppnivåseksjoner, og oversett dem én etter én.
Beskrivende nøkler gir bedre oversettelser. En nøkkel som button.save forteller AI-en at «Save» er en knappetikett, ikke et substantiv.
Vanlige spørsmål
Lastes filen min opp?
Nei. Filen analyseres i nettleseren din, og bare tekstverdiene og nøkkelbanene deres sendes til AI-en.
Hva skjer med tekster som ikke kunne oversettes?
De beholder originalteksten, og en melding forteller deg hvor mange det var, slik at filen alltid er komplett og gyldig.