Työkalun kuvaus

Tämä työkalu kääntää JSON-tiedostoja toiselle kielelle tekoälyn avulla. Se on tarkoitettu lokalisointitiedostoille, kuten en.json-tiedostoille i18next-, next-intl-, react-intl-, vue-i18n- tai Angular-projekteissa, mutta se toimii minkä tahansa JSON-tiedoston kanssa. Avaa JSON-tiedosto, valitse kieli ja saat tiedoston, jossa on samat avaimet, sama rakenne ja käännetyt tekstit.

Tiedostosi luetaan selaimessa. Vain tekstiarvot lähetetään käännettäväksi yhdessä niiden avainpolun kanssa (esimerkiksi checkout.button.pay), jotta tekoäly tietää, missä kutakin tekstiä käytetään. Avaimet, numerot, totuusarvot ja null eivät koskaan poistu tiedostosta, vaan pysyvät muuttumattomina, ja käännetyt arvot sijoitetaan samoihin kohtiin.

Ominaisuudet

  • Kääntää kaikki merkkijonoarvot niiden sijainnista riippumatta, sekä objekteissa että taulukoissa.
  • Säilyttää avaimet, järjestyksen, numerot, totuusarvot ja null-arvot täsmälleen ennallaan.
  • Säilyttää paikkamerkit, kuten {name}, {{count}}, %s, %1$d ja ICU-monikkoilmaukset, kuten {count, plural, one {# item} other {# items}}.
  • Ohittaa arvot, jotka eivät ole tekstiä, kuten URL-osoitteet, sähköpostiosoitteet, värit, versionumerot ja tunnisteet, kuten primary_button.
  • Säilyttää alkuperäisen tiedoston sisennyksen, ja tiivistetty JSON säilyy tiivistettynä.
  • Nimeää tuloksen kohdekielen mukaan: en.json muuttuu muotoon de.json ja messages.en.json muotoon messages.de.json.
  • Voit valita muodollisen tai epämuodollisen sävyn kielille, joissa on tällainen ero.

Esimerkit

Tämä saksaksi käännetty syöte:

{
  "cart": {
    "title": "Ostoskorisi",
    "items": "{count, plural, one {# tuote} other {# tuotetta}}",
    "checkout": "Siirry kassalle"
  },
  "maxItems": 20
}

muuttuu muotoon:

{
  "cart": {
    "title": "Ostoskorisi",
    "items": "{count, plural, one {# tuote} other {# tuotetta}}",
    "checkout": "Siirry kassalle"
  },
  "maxItems": 20
}

Vinkkejä

Kieliasetusten alla oleva palkki näyttää, kuinka paljon tekstiä lähetetään. Kerralla voidaan kääntää enintään 10 000 merkkiä tekstiä; avaimia ja muita arvoja ei lasketa mukaan. Jaa suuremmat tiedostot ylimmän tason osioiden mukaan ja käännä ne yksi kerrallaan.

Kuvailevat avaimet tuottavat parempia käännöksiä. button.save-avaimen perusteella tekoäly tietää, että ”Tallenna” on painikkeen teksti eikä substantiivi.

UKK

Ladataanko tiedostoni palveluun?
Ei. Tiedosto jäsennetään selaimessasi, ja tekoälylle lähetetään vain tekstiarvot ja niiden avainpolut.

Mitä tapahtuu teksteille, joita ei voitu kääntää?
Ne säilyttävät alkuperäisen tekstinsä, ja viesti kertoo, kuinka monta niitä oli, joten tiedosto on aina täydellinen ja kelvollinen.