Översätt JSON-filer till engelska, spanska, tyska, japanska och fler än 280 andra språk

Smartcat hjälper utvecklare och produktteam att översätta en JSON-fil till engelska, eller från engelska till spanska, tyska, japanska, arabiska och fler än 280 andra språk. Nycklar och struktur förblir som din app förväntar sig, granskare godkänner varje språk och varje språk returneras som en egen JSON-fil. Huel, Babbel och Kaseya lokaliserar sina produkter med Smartcat.

Översätt vilken fil som helst. På några sekunder.
Bilder, dokument, video, ljud, kurser — välj format och släpp din fil.
Släpp dokument här
eller bläddra filer · Stöder .docx, .pdf, .pptx, .xlsx och mer
Från
Till

Översätt

Över 80 av världens största företag har valt Smartcat

Vad innebär det att översätta en JSON-fil till engelska?

Att översätta en JSON-fil till engelska innebär att översätta värdena i en JSON-språkfil, såsom es.json eller ja.json, till engelska medan nycklar, kapsling och platshållare förblir så som din app läser dem. Det fungerar även åt andra hållet: en en.json blir en fil per målspråk. Smartcat översätter värdena med AI och granskare godkänner dem.

Varje språk för också med sig sina egna regler: språkkoden som ditt i18n-bibliotek läser in, en annan uppsättning pluralkategorier och, för arabiska eller hebreiska, en textriktning från höger till vänster. Att översätta JSON till engelska och tillbaka är en del av programvarulokalisering, vilket håller varje språk i din app i fas med varje lansering.

92%

accepterad oredigerad

92 % av de ord som översätts av Smartcat AI accepteras utan en enda mänsklig redigering.

280+

språk

Översätt en JSON-källa till över 280 språk, inklusive höger-till-vänster-språk, i ett och samma projekt.

80+

filformat

Utöver JSON, översätt YAML, Android XML, iOS .strings, PO och XLIFF i samma arbetsyta.

Redigeraren Smartcat i ett projekt från spanska till engelska: varje källsträng med dess översättning och AI-åtgärder såsom Omformulera och Förkorta
Smartcat-redigeraren i ett projekt från spanska → engelska: källtext till vänster, engelska till höger, en sträng per rad.

Varför JSON språkfiler glider ifrån varandra när varje språk översätts för hand

JSON språkfiler glider isär när varje språk är en separat kopia av en.json: nya nycklar missas i vissa språkkoder, platshållare skrivs om och pluralformer behåller den engelska strukturen. Smartcat samlar alla språk i ett och samma projekt, översatta från en enda källfil, så att varje språkkod får samma nycklar efter varje sprint.

Före: en fil per språk, för hand

× varje språk× varje release

Med Smartcat: ett projekt

Alla språk samtidigt

En kopia av en.json per språk

Varje översättare får en fil via e-post och returnerar den enligt sitt eget schema.

En källa, alla språk

Alla målspråk finns i ett Smartcat-projekt och översätts från samma källa.

Nycklar försvinner

En nyckel som lades till i en.json under förra sprinten når aldrig es.json, så användarna ser engelska eller en rå nyckel.

Endast nya och ändrade tangenter flyttas

Importera källan på nytt så går endast nya eller ändrade strängar till översättning och fakturering.

Platshållare skrivs om på nytt

En {count} eller %s översätts, omordnas eller raderas, och strängen går sönder vid körning.

Platshållare låsta som taggar

Variabler förblir skyddade taggar som översättare kan flytta men inte redigera.

Pluralformer behåller den engelska formen

Polska behöver fyra former och arabiska sex, men filen har bara ”one” och ”other”.

Pluralformer per språk

Pluralissegment i redigeraren eller ICU-syntax ger varje språk de former det behöver.

  • Giltig JSON för varje nationell inställning

    Varje språkfil läses in i din app.

  • Samma nycklar i varje språkfil

    Varje språkversion har samma nycklar efter varje sprint.

  • Godkända strängar återanvänds i nästa version

    Översättningsminnet för godkända strängar vidare.

JSON språkfiler efter nationella inställningar: namngivning, pluralformer och textriktning

Varje JSON-språkfil behöver en språkkod som ditt i18n-bibliotek läser in, de pluralkategorier dess språk använder och en textriktning. Engelska använder ”en” och ”annan” och skrivs från vänster till höger; arabiska använder sex pluralformer och skrivs från höger till vänster. Kategorierna följer de Unicode CLDR-regler som i18next, FormatJS och ICU MessageFormat använder.

SpråkSpråkkoder och filnamnPluralitetskategorierTextriktningVad som ska kontrolleras
Engelskaen, en-US, en-GBen, annanVänster till högerAmerikansk eller brittisk stavning och datumformat. Leverera en.json som reserven ditt bibliotek läser in när en nyckel saknas.
Spanskaes, es-ES, es-419, es-MXen, många, andraVänster till högerSpanien eller Latinamerika, och formellt eller informellt tilltal. Strängar blir längre än på engelska.
Tyskade, de-DE, de-AT, de-CHen, annanVänster till högerLånga sammansatta ord kan spilla över knappar och flikar, så kontrollera dem i ditt bygge. Välj ”du” eller ”Sie” i ordlistan.
Franska och portugisiskafr, fr-CA, pt-BR, pt-PTen, många, andraVänster till högerFranskans ”en/ett” omfattar även noll. Brasiliansk och europeisk portugisiska behöver separata filer.
Polska, ryska, ukrainskapl, ru, uken, några, många, andraVänster till högerFyra pluralformer, så en engelsk plural med två former kan inte kopieras rakt av.
Japanska, kinesiska, koreanskaja, zh-Hans, zh-Hant, koannanVänster till högerInga pluralformer och inga mellanslag mellan ord. Förenklad och traditionell kinesiska är separata språkkonfigurationer.
Arabiskaar, ar-SA, ar-EGnoll, ett, två, få, många, andraHöger till vänsterSex pluralformer. Din app anger riktningen; kontrollera blandad latinsk text och siffror i bygget.
Hebreiskahe (äldre system: iw)ett, två, annatHöger till vänsterSamma RTL-kontroller som för arabiska. Vissa Java- och Android-konfigurationer förväntar sig fortfarande den äldre iw-koden.

Filnamn följer ditt i18n-bibliotek: en.json, locales/en/translation.json (i18next) eller en-US.json. BCP 47-taggar med bindestreck är standard på webben; Java och vissa mobila plattformar använder understreck, som i en_US. Smartcat exporterar en fil per språk med en mall för filnamn, så se till att mallen matchar de koder som din app läser in.

Hur man översätter JSON-filer till engelska eller något annat språk

För att översätta en JSON-språkfil till engelska skapar du ett Smartcat-projekt med filens språk som källspråk och engelska som målspråk, importerar filen eller nycklarna, låter AI översätta och granskare godkänna, och exporterar sedan en JSON-fil per språk. Samma fyra steg fungerar för spanska, tyska, japanska eller arabiska. För en enstaka fil, se hur du översätter en JSON-fil med Smartcat.

  1. Skapa ett projekt och välj dina språk

    Välj det språk din JSON är skriven på, såsom spanska eller engelska, och lägg till varje målspråk. Du kan lägga till målspråk när som helst.

    Skapa ett projekt för programvarulokalisering i Smartcat med engelska som källspråk och spanska och franska som målspråk
  2. Importera din JSON-språkfil eller dina nycklar

    Ladda upp filen i webbläsaren, eller importera nycklar med CLI eller REST API från din byggpipeline. Nästlade nycklar importeras med en sökvägsavgränsare, så att strukturen bevaras.

    Importerar nycklar från ios-app.json till Smartcat med CLI
  3. Översätt JSON automatiskt med AI, granska sedan varje språk

    AI översätter alla språk med din ordlista och ditt översättningsminne. Dina granskare eller Smartcat-lingvister godkänner varje språk, och förloppet visas per språkvariant.

    Språkframsteg i Smartcat: spanska 100 %, japanska 23 %, tyska 0 %
  4. Exportera en JSON-fil per språk

    Ladda ned platta eller strukturerade JSON för varje språk, namngivna enligt en mall såsom strings-{LANGUAGE}.json, eller hämta tillbaka filerna via API.

    Exportera inställningar i Smartcat med spanska, franska och nederländska och filnamnsmallen strings-{LANGUAGE}.json

Se hur Smartcat översätter dina egna JSON-språkfiler

Flerspråkig JSON översättning i ett Smartcat-projekt

Smartcat översätter en JSON-källfil till alla målspråk i ett och samma projekt: AI översätter med din ordlista, granskare godkänner, QA-kontroller fångar upp trasiga platshållare och varje språk exporteras som en egen fil. Boka en demo för att se det på dina egna filer.

Vad som förändras när du översätter JSON till spanska, tyska, japanska eller arabiska

Att översätta JSON till spanska, tyska, japanska eller arabiska följer samma steg i Smartcat. Det som ändras per språk är språkkoden, antalet pluralformer, hur mycket längre strängar blir och, för arabiska och hebreiska, textriktningen. Korten nedan grupperar språken efter vad du behöver kontrollera.

Till engelska

JSON skrivet på ett annat språk, översatt till den engelska som din app använder som reserv.

Översätt JSON strängar från spanska, tyska eller japanska till engelska

Ange språket som din fil är skriven på som projektets källspråk och engelska som målspråk. Nycklar förblir orörda, och endast värden översätts.

  • es.json
    Spansk källa
  • en.json
    Engelsk utmatning, samma nycklar

en, en-US eller en-GB: välj den engelska som din app läser in

De flesta appar levereras med en en.json som reservalternativ. Lägg endast till en-GB om brittisk stavning och datumformat är viktigt för dina användare.

Vanliga engelska koder

sven-USen-GB

Spanska, tyska, franska och portugisiska

Längre strängar, regionala varianter och formellt tilltal.

Spanska, portugisiska och franska varianter är separata filer

Spanien och Latinamerika, Brasilien och Portugal samt Frankrike och Kanada får var och en sin egen språkkod. Lägg till var och en som ett eget målspråk i projektet.

  • es-ESes-419
    Spanska
  • pt-BRpt-PT
    Portugisiska
  • frfr-CA
    Franska

Tyska och franska är längre än engelska

Översatta strängar behöver ofta mer utrymme än den engelska källtexten. Granskare ser varje hel sträng i redigeraren; kontrollera knappar och flikar i ditt bygge före lansering.

Engelska
Spara
Tyska
Spara

Polska, ryska, ukrainska och arabiska pluralformer

Fler pluralformer än engelskan har.

JSON pluralformer för polska, ryska och arabiska

Engelska behöver två pluralformer, polska fyra och arabiska sex. Översätt pluralformer som pluralsegment i redigeraren eller som ICU MessageFormat-strängar; vid export returneras de som ICU-kompatibla strängar.

  • en
    en, annan
  • plruuk
    en, få, många, andra
  • ar
    noll, ett, två, få, många, andra

Japanska, kinesiska och koreanska

Inga pluralformer, inga mellanslag, två kinesiska skriftsystem.

Japanska och koreanska JSON: en form för varje räkning

Japanska, kinesiska och koreanska använder en enda ”other”-form, så en pluralsträng blir en översättning per nyckel.

Språkkoder

jakozh-Hanszh-Hant

Översätt JSON till förenklad eller traditionell kinesiska

Fastlandskina använder förenklad kinesiska; Taiwan och Hongkong använder traditionell. De är separata målspråk med separata filer.

  • zh-Hanszh-CN
    Förenklad
  • zh-Hantzh-TW
    Traditionell

Höger-till-vänster: arabiska och hebreiska

JSON förblir oförändrad. Vägledning finns i din app.

Översätt JSON till arabiska eller hebreiska: texten behåller läsordningen

Arabiska och hebreiska värden ligger i JSON i logisk ordning, precis som vilken annan sträng som helst. Din app ställer in dir="rtl" för språkversionen, och webbläsaren eller operativsystemet renderar texten från höger till vänster.

Smartcat översätter strängarna; att spegla layouten är en uppgift för din app och ditt RTL-testpass.

Kontrollera blandad text och platshållare i RTL-strängar

Varumärkesnamn, siffror och platshållare i en RTL-mening kan visas på en oväntad position. Granskare kontrollerar strängen i redigeraren, och du kontrollerar skärmen i din build.

Checka in RTL-bygget

  • Latinska varumärkesnamn i arabisk text
  • Siffror och {placeholders}
  • Skiljetecken i slutet av en sträng

AI-kollegorna som översätter och kontrollerar dina JSON-filer

Anslut ditt Git-arkiv, CLI och API för att översätta JSON-språkfiler

Hämta språkfiler från GitHub, GitLab eller Bitbucket, eller skriptimporter med REST API och CLI. Se alla integrationer

JSON lokaliseringsresultat: Huel, Babbel och Kaseya

Produktteam på Huel, Babbel och Kaseya översätter språkfiler och produkttexter i Smartcat. Varje figur länkar till sin fallstudie.

21 v.

av manuellt arbete eliminerat per år

Huel eliminerar 21 veckors manuellt arbete om året med Smartcat-automatisering över hela sin webbplats, CRM och marknadsföringsinnehåll.

31 h

sparad varje månad

Babbel sparar 31 timmars manuellt arbete varje månad med Smartcat.

70%

lägre lokaliseringskostnader

Kaseya minskade lokaliseringskostnaderna med 70 % och återinvesterade besparingarna i fler språk.

”Vi har förbättrat kvaliteten med anpassade promptar per språk, och genom att aktivt hantera översättningsminnen och en stor ordlista (~500 poster).”
Magdalena Tumulka
Magdalena TumulkaLokaliseringsansvarig, Huel

Se dina JSON-filer på alla språk du levererar på

Vad produkt- och lokaliseringsteam säger om G2

Vad utvecklare frågar innan de flyttar JSON-språkfiler till Smartcat

Utvecklare frågar om fyra saker innan de flyttar JSON-språkfiler till Smartcat: huruvida nycklar ändras, om redan översatta strängar debiteras igen, vem som granskar varje språk samt om Smartcat hanterar höger-till-vänster-layout. De korta svaren finns nedan; i vanliga frågor och svar längre ner finns detaljerna.

”Kommer Smartcat att döpa om eller ändra ordningen på mina nycklar?”

Nej. Endast värden översätts. Nycklar, kapsling och filstruktur kommer tillbaka som de gick in, som platta eller strukturerade JSON.

”Betalar vi igen för strängar som vi redan har översatt?”

Nej. Endast nya och ändrade strängar faktureras. Godkända översättningar återanvänds från ditt översättningsminne vid varje release.

”Kan våra egna översättare granska vissa språk?”

Ja. Bjud in dina granskare till de språk de kan, eller anlita lingvister från Smartcat-marknadsplatsen för resten.

”Kommer Smartcat att göra vår app höger-till-vänster?”

Nej. Smartcat översätter de arabiska och hebreiska strängarna; din app ställer in riktningen och speglar layouten. Planera en RTL-testomgång i ditt bygge.

Hur Smartcat skyddar de JSON-språkfiler du översätter

Lokaliseringsfiler innehåller ofta strängar för funktioner som du ännu inte har lanserat. Smartcat skyddar dem i varje steg: SOC 2 typ II- och ISO 27001-certifiering, rollbaserad åtkomst och ingen träning av offentliga AI-modeller på ditt innehåll. Detaljer finns på Smartcat-säkerhetssidan.

SOC 2 typ II-kompatibel

Smartcat är SOC 2 Type II-kompatibel och isolerar varje arbetsyta.

ISO 27001-certifierad

Smartcat är en ISO 27001-certifierad organisation.

Rollbaserade åtkomstkontroller

Bestäm vem som kan visa, översätta, granska och godkänna varje projekt i Enterprise-abonnemang.

Används aldrig för att träna offentliga AI-modeller

Dina strängar och källfiler används aldrig för att träna publika AI-modeller.

Krypterad under överföring och i vila

Filer och översättningsminne krypteras under överföring och i vila.

Radering på begäran

Innehåll raderas eller återlämnas inom 30 dagar efter en skriftlig begäran.

Resurser för lokalisering av JSON

Översätt JSON till engelska och andra språk: Vanliga frågor

Hur översätter jag en JSON-fil till engelska?

Ladda upp JSON-filen till Smartcat, ställ in språket den är skriven på som källspråk och engelska som målspråk. Smartcat översätter endast värdena med AI, behåller varje nyckel och platshållare, och låter en granskare godkänna engelskan innan du exporterar en giltig en.json. Du kan också importera nycklar via CLI eller REST API, eller översätta en JSON-fil gratis online först.

Vad är det bästa sättet att översätta JSON till flera språk?

Smartcats JSON-översättare översätter en JSON-källa till alla målspråk i ett projekt. Vilket verktyg du än testar, kontrollera att det lämnar nycklar orörda, skyddar platshållare, hanterar varje språks pluralformer, återanvänder godkända översättningar och exporterar en giltig fil per språk genom ett API. Smartcat är inte det bästa valet om du översätter en liten fil en enda gång; ett enkelt onlineverktyg räcker för det.

Hur översätter jag en JSON-fil från engelska till spanska?

Skapa ett Smartcat-projekt med engelska som källspråk och spanska som målspråk, och välj es, es-ES eller es-419 för att matcha din app. Smartcat översätter värdena med AI och din ordlista, en granskare fastställer formellt eller informellt tilltal, och du exporterar es.json med samma nycklar och de pluralformer som spanskan kräver.

Varför förstör Google Translate språkfilerna för JSON?

Google Translate behandlar en JSON-fil som ren text, medan Smartcat och andra lokaliseringsverktyg parsar den. Att klistra in en fil riskerar översatta nycklar, trasiga citattecken och ändrade platshållare, och att översätta värden ett och ett gör att sammanhang och konsekvens går förlorade. En parser som bara översätter värdena, med din ordlista och ditt översättningsminne, ger dig en fil som din app kan läsa in.

Hur ska jag namnge en JSON-språkfil?

Döp den med den språkkod som ditt i18n-bibliotek läser in. I Smartcat anger du en mall för filnamn, så att exporter följer din standard. Vanliga mönster är en.json och es.json, locales/es/translation.json för i18next, eller regionstaggar som es-MX.json. Webbstackar använder BCP 47-taggar med bindestreck; Java och vissa mobila stackar förväntar sig understreck, som i es_MX.

Hur exakt är AI-översättning av JSON-text till engelska?

92 % av de ord som översätts av Smartcat AI accepteras utan en enda mänsklig redigering. Smartcat översätter JSON-text med din ordlista och ditt översättningsminne, så att produkttermer förblir konsekventa på alla språk. Ton, formellt eller informellt tilltal och korta gränssnittstexter utan kontext behöver fortfarande en granskare, så behåll mänsklig granskning aktiverad för kundinriktade språk.

Hur hanterar Smartcat pluralformer på olika språk?

Smartcat översätter pluralformer på två sätt: som pluralsegment i redigeraren eller som ICU MessageFormat-strängar, och vid export återkommer pluralformer som ICU-kompatibla strängar. Det har betydelse eftersom språk behöver olika former: engelska har en och annan, polska lägger till få och många, arabiska använder sex former och japanska använder en enda form.

Kan jag översätta JSON till arabiska, hebreiska och andra språk som skrivs från höger till vänster?

Ja. Smartcat översätter JSON till arabiska, hebreiska och andra språk som skrivs från höger till vänster, precis som vilket annat målspråk som helst. Värdena lagras i läsordning, och din app anger textriktningen, till exempel med dir="rtl". Planera en testomgång i din build för att kontrollera layoutspegling, siffror och latinska varumärkesnamn inuti RTL-strängar.

Kan jag översätta JSON-strängar från japanska, kinesiska eller spanska till engelska?

Ja. Smartcat låter vilket språk som helst som stöds vara källan för ett projekt, så japanska, kinesiska eller spanska JSON-strängar översätts till engelska på samma sätt som engelska strängar översätts därifrån. Varje projekt har ett källspråk; om dina filer har flera källspråk skapar du ett projekt per källspråk.

Kan jag översätta en JSON-fil till flera språk samtidigt?

Ja. Lägg till alla målspråk i ett Smartcat-projekt, så översätts samma JSON-källa till samtliga parallellt, med en uppgift per språk. Du kan lägga till målspråk när som helst, granska varje språk separat och exportera en fil per språk, eller alla språk i en och samma nedladdning.

Vad händer när jag lägger till nya nycklar i källfilen?

Importera källfilen eller nycklarna igen, så skickar Smartcat endast nya och ändrade strängar för översättning. Godkända översättningar återanvänds från ditt översättningsminne, och endast nya och ändrade strängar debiteras. Varje språkfil får de nya nycklarna, så att språkversionerna inte hamnar i otakt med din källkod efter varje sprint.

Fungerar Smartcat med inbyggda JSON-filer för i18next och React?

Ja. Smartcat importerar JSON-språkfiler från i18next, React Native och andra i18n-bibliotek för JavaScript, inklusive kapslade nycklar genom strukturerad JSON med en sökvägsavgränsare. Den hanterar även YAML, Android XML och iOS .strings i programvarulokaliseringsprojekt, så att webb- och mobilsträngar kan dela på en ordlista och ett översättningsminne.

Hittade du inte svaret? Prata med en lokaliseringsspecialist

Varumärkesmeddelande. Smartcat är en oberoende plattform och är inte ansluten till, godkänd av, sponsrad av eller på annat sätt associerad med Google LLC. Google Translate är ett varumärke som tillhör Google LLC. Alla produktnamn, logotyper och varumärken som det hänvisas till på denna sida tillhör sina respektive ägare och används endast i identifierande och beskrivande syfte.

Översätt JSON till engelska och alla språk som dina användare talar

Se Smartcat översätta en av dina egna JSON språkfiler, från import till en fil per språk, eller starta en 15-dagars gratis provperiod med 15 000 Smartwords och utan krav på kreditkort.