Översätt en JSON-fil
Släpp en .json-fil. Strängvärden översätts; nycklar, siffror, booleska värden och struktur lämnas exakt som de var.
Ladda inte upp konfidentiella dokument på gratisnivån. Varför?
Appar och webbplatser lagrar ofta sin gränssnittstext i JSON-filer, en per språk. Att översätta dem för hand innebär att kopiera hundratals strängar och samtidigt vara noga med att inte röra en enda nyckel, hakparentes eller kommatecken. DropTranslate läser filen, översätter endast strängvärdena och skriver tillbaka giltig JSON med samma nycklar i samma ordning. Din kod fortsätter att slå upp samma nycklar, och du får en ny språkfil att lägga bredvid originalet.
Så fungerar det
Släpp .json-filen
Vi läser filen, räknar orden i strängvärdena och visar kreditkostnaden. Ogiltig JSON avvisas med ett tydligt meddelande och utan avgift.
Välj språk
Välj målspråket för den nya språkfilen.
Ladda ner .json-filen
Spara den som din nya språkfil, till exempel es.json.
Vad ändras, vad behålls
Översatt
- Strängvärden
Behålls som det är
- Nycklar och nästlad struktur
- Siffror, booleska värden och null-värden
- Ordningen på nycklarna
Layout: Exakt: struktur bevarad
Resultatet är giltig JSON med exakt samma nycklar och struktur som din indata.
- Platshållare som {name}, {{count}} eller %s ska förbli oförändrade, och en tredjeparts AI-översättningstjänst instrueras att behålla dem. Sök igenom resultatet efter dem innan du publicerar, eftersom en trasig platshållare bryter strängen vid körning.
- Pluralregler skiljer sig mellan språk (vissa har fler än två pluralformer). Om ditt i18n-bibliotek använder pluralnycklar, kontrollera att målspråket har de former det behöver.
- Varje strängvärde översätts, även tekniska värden. Om filen blandar gränssnittstext med värden som ID:n eller färgkoder, separera dem först.
Tips
- Översätt källspråksfilen (vanligtvis en.json), inte en som redan är översatt.
- Mycket korta strängar, till exempel knappetiketter, kan vara tvetydiga. Låt en modersmålstalare kontrollera dem i den körande appen.
Inte en certifierad översättning
Maskinöversättning, inte en certifierad eller auktoriserad översättning. Om ditt dokument ska till en myndighet, kontrollera först vad den kräver.
Certifierad, auktoriserad eller maskinöversättning: vilken behöver du?
Frågor
Översätts nycklarna?
Nej. Endast strängvärden översätts. Nycklar, nästling och nyckelordning förblir exakt likadana, så din kod fortsätter att fungera.
Hur är det med platshållare som {name}?
En tredjeparts AI-översättningstjänst instrueras att lämna dem oförändrade, och det gör den vanligtvis. Sök alltid igenom resultatet efter dina platshållare innan du publicerar, eftersom en ändrad platshållare orsakar fel vid körning.
Hur räknas krediter?
Per ord i strängvärden: en kredit per 500 ord. Nycklar och siffror räknas inte.