AI-lokalisering for any browser extension
Last opp kildefilen messages.json, velg målspråk, betal én gang og last ned en _locales ZIP som er klar til publisering.
Slik fungerer det
Tre enkle steg for å lokalisere WebExtension. Oversettelser kjøres etter betaling – vi køer jobber og genererer ZIP-en på få minutter.
Last opp
Slipp kildefilen messages.json. Vi parser den umiddelbart og validerer WebExtension-formatet.
Velg språk og se pris
Velg blant 52 språk. Se transparent prising basert på filstørrelsen din før du betaler.
Last ned ZIP
Betal én gang via Stripe. Vi genererer alle _locales/{lang}/messages.json-filer og pakker dem i en ZIP.
Transparent prisestimator
Se nøyaktig hva du betaler før opplasting. Endelig pris beregnes etter opplasting basert på strenglengde og valgte språk.
1. Last opp fil
Slipp messages.json her
eller klikk for å bla gjennom
Chrome, Firefox, Edge, Opera & Safari. Max 500KB.
2. Velg språk
3 av 55 språk valgt
3. Ditt estimat
Endelig pris beregnes etter filopplasting på betalingssiden
Engangsbetaling • Ingen abonnement
Bygget for utviklere
Skreddersydd for WebExtension-lokalformat. Ikke et generisk oversettelsesverktøy.
Kjenner WebExtension-formatet
Bygget spesifikt for WebExtension messages.json-strukturen med støtte for message, description og plassholdere.
Beskyttelse av plassholdere
Bevarer $PLACEHOLDER$-syntaksen nøyaktig som den er. Variablene dine forblir intakte på tvers av alle språk.
Kontekst fra beskrivelser
Vi leser description-feltene dine og bruker dem som konteksthint for mer presise AI-oversettelser.
Klar ZIP-eksport
Last ned en ZIP med korrekt mappestruktur _locales/{lang}/messages.json. Legg den inn i utvidelsen din.
Parallell behandling
Alle språk oversettes samtidig. De fleste jobber fullføres på under 5 minutter.
Engangsbetaling
Ingen abonnementer, ingen månedlige avgifter. Betal én gang per jobb, last ned for alltid.
Slik fungerer i18n i WebExtension-utvidelsen
WebExtensions store locale strings in _locales/{locale}/messages.json. Adding "default_locale" to manifest.json enables the i18n API. Chrome, Firefox, Edge, Opera, and Safari all use this same format — LocalePack handles the translation and correct folder structure for every browser in one order.
_locales/
├── en/
│ └── messages.json ← default_locale
├── de/
│ └── messages.json
├── fr/
│ └── messages.json
└── ja/
└── messages.json{
"appName": {
"message": "My Extension",
"description": "Extension name"
},
"greeting": {
"message": "Hello, $USER$!",
"placeholders": {
"user": { "content": "$1" }
}
}
}Runtime-API
chrome.i18n / browser.i18nEksempelkall
getMessage("key")Påkrevd i manifest
"default_locale"A complete _locales/ folder is required for your extension to display in users' languages across all browser extension stores. Each store reads the locale folder automatically.
Hvorfor ikke bare bruke generiske verktøy?
Generelle oversettelsesverktøy forstår ikke WebExtension-formatet.
LocalePack | Manuell oversettelse | Generisk TMS | |
|---|---|---|---|
| Oppsettstid | 2 minutter | Timer per språk | 30+ minutter |
| Kostnadsgjennomsiktighet | |||
| WebExtension formatsikkerhet | |||
| Beskyttelse av plassholdere | |||
| Hastighet (52 språk) | < 5 min | Uker | Timer |
| Best for | All WebExtension formats | Små prosjekter | Webapplikasjoner for virksomheter |
Brukt av utviklere av utvidelser
“Sparte meg for timer med kjedelig arbeid. Lastet opp messages.json, og fikk tilbake perfekte oversettelser i nøyaktig det formatet jeg trengte.”
Sarah K.
Indie-utvikler, AdBlock-utvidelse
“Works for all my extensions — Chrome, Firefox, and Edge. One upload, all formats covered.”
Marcus T.
Vedlikeholder av utvidelse
“Transparent prising var det som overbeviste meg. Jeg visste nøyaktig hva jeg kom til å betale før jeg lastet opp noe som helst.”
Dev J.
Bidragsyter til åpen kildekode
52
Støttede språkvarianter
100%
Plassholdersikkert resultat
ZIP
Klar til å levere
Ofte stilte spørsmål
Alt du trenger å vite om LocalePack.
Klar til å lansere WebExtension globalt?
Betal én gang – Last ned ZIP – Lanser globalt
Prøv LocalePack