Gratis lokaliseringsverktyg för utvecklare

Gratis i18n JSON-översättningsnyckelkontrollant

Klistra in en JSON-ordbok för källspråk och en målspråksöversättning. Hitta saknade och extra nästlade nycklar omedelbart utan att ladda upp någon av filerna.

Den kompletta källspråksordlistan.

Den lokalisering du vill kontrollera för paritet.

4Källa
3Matchande nycklar
1Saknade nycklar
1Extra nycklar
75%Täckt nyckelomfång

Saknas i målspråket

  • checkout.cancel

Extra i målspråk

  • navigation.legacy

Privat efter design. Detta verktyg körs helt i din webbläsare. Inklistrade värden laddas aldrig upp, lagras eller inkluderas i analys.

Konverterare för lokalkodAnge en locale såsom en_US, pt-BR, zh-Hant-TW eller ett vanligt språk namn. Få kanoniska koder och läsbara detaljer direkt.Hreflang-taggeneratorKlistra in en språkcode och en absolut URL per rad. Generatorn validerar uppsättningen och skapar ömsesidigt-klara HTML-länktaggar.

Hur man jämför översättningsnycklar

  1. Klistra in källanPlacera det fullständiga källspråks-JSON-objektet i den första editorn.
  2. Klistra in måldokumentetLägg det översatta JSON-objektet som du vill kontrollera i den andra editorn.
  3. Granska nyckelskillnaderAnvänd resultaten för saknade, extra, matchande och täckningsgrad för att åtgärda drift mellan lokalfiler innan release.

Fånga ofullständiga lokaliseringsfiler innan release

En saknad i18n-nyckel når ofta användare som rå utvecklartext, en tom etikett eller en fallback-språkssats. Jämför källdictionaryn med varje mållocale innan release för att hitta avvikelser medan det fortfarande är lätt att fixa.

Kontrollanten plattar ut nästlade objekt till nyckelvägar och skiljer sedan på saknade, extra och matchande nycklar. Extra nycklar kan avslöja föråldrad text som tagits bort från källan eller en mål-specifik nyckel som kräver ett avsiktligt undantag.

Använd nyckelparitet som en lokaliseringskvalitetsgrind

Matchande antal nycklar bevisar inte att översättningarna är korrekta, aktuella eller lämpliga för sin UI‑kontext. Kombinera paritetskontroller med översättargranskning, validering av platshållare, skärmdumpar och automatiska tester för plural- och interpolationsbeteende.

För kontinuerlig lokalisering kör samma jämförelse varje gång källtexten ändras. Ett arbetsflöde för översättningshantering kan då tilldela endast det saknade arbetet istället för att upprepade gånger utbyta hela filer.

Dina ordlistor stannar på den här enheten

Webbläsaren parsar båda JSON-dokumenten lokalt. Multilocale laddar inte upp eller sparar deras nycklar eller värden, och interaktionsanalys innehåller endast numeriska totalsummor och generiska lyckade eller felaktiga tillstånd.

Vanliga frågor

Jämför kontrollanten översättningstext?

Nej. Den jämför nyckelvägar och rapporterar om varje källnyckel finns i målets JSON. Den bedömer inte översättningskvalitet, kopierar inte värden och skickar inte text till en översättningstjänst.

Stöder det kapslade JSON-objekt?

Ja. Nerstoppade nycklar visas som läsbara punktsökvägar, till exempel checkout.payment.failed. Arrayer behandlas som ett enda översättningsvärde istället för att expandera till nycklar per index.

Är inklistrade översättningsfiler uppladdade?

Nej. Parsning och jämförelse körs helt i din webbläsare. Analys får endast aggregerade räkningar och parsstatus; den får aldrig nycklar, värden, filinnehåll eller filnamn.