AI-lokalisatie voor any browser extension
Upload je bronbestand messages.json, kies doeltalen, betaal één keer en download een kant-en-klare _locales-ZIP.
Hoe het werkt
Drie eenvoudige stappen om je WebExtension te lokaliseren. Vertalingen starten na betaling—we zetten opdrachten in de wachtrij en genereren de ZIP binnen enkele minuten.
Uploaden
Sleep je bronbestand messages.json hierheen. We parseren het direct en valideren de indeling van WebExtension.
Selecteer talen en bekijk de prijs
Kies uit 52 talen. Bekijk transparante prijzen op basis van je bestandsgrootte voordat je betaalt.
ZIP downloaden
Betaal eenmalig via Stripe. We genereren alle _locales/{lang}/messages.json-bestanden en bundelen ze in een ZIP.
Transparante prijscalculator
Zie precies wat je betaalt voordat je uploadt. De definitieve prijs wordt na het uploaden berekend op basis van tekenreekslengte en de geselecteerde talen.
1. Upload bestand
Sleep messages.json hierheen
of klik om te bladeren
Chrome, Firefox, Edge, Opera & Safari. Max 500KB.
2. Selecteer talen
3 van 55 talen geselecteerd
3. Jouw schatting
Definitieve prijs wordt na het uploaden van het bestand berekend op de afrekenpagina
Eenmalige betaling • Geen abonnement
Gemaakt voor ontwikkelaars
Speciaal gebouwd voor het locale-formaat van WebExtension. Geen generieke vertaaltool.
Ondersteunt WebExtension-formaat
Speciaal gebouwd voor de messages.json-structuur van WebExtension, met ondersteuning voor message, description en placeholders.
Bescherming van placeholders
Behoudt de $PLACEHOLDER$-syntaxis exact zoals die is. Je variabelen blijven in alle talen intact.
Context via beschrijving
We lezen je description-velden en gebruiken ze als context voor nauwkeurigere AI-vertalingen.
ZIP-export klaar
Download een ZIP met de juiste mapstructuur _locales/{lang}/messages.json. Zet hem in je extensie.
Parallelle verwerking
Alle talen worden tegelijk vertaald. De meeste opdrachten zijn binnen 5 minuten klaar.
Eenmalige betaling
Geen abonnementen, geen maandelijkse kosten. Betaal één keer per opdracht, download voor altijd.
Hoe i18n werkt in de WebExtension-extensie
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.i18nVoorbeeld-aanroep
getMessage("key")Vereist in 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.
Waarom niet gewoon generieke tools gebruiken?
Vertaaltools voor algemene doeleinden begrijpen het WebExtension-formaat niet.
LocalePack | Handmatige vertaling | Generieke TMS | |
|---|---|---|---|
| Insteltijd | 2 minuten | Uren per taal | 30+ minuten |
| Kostentransparantie | |||
| WebExtension-formaatveiligheid | |||
| Bescherming van placeholders | |||
| Snelheid (52 talen) | < 5 min | Weken | Uren |
| Het beste voor | All WebExtension formats | Kleine projecten | Enterprise-webapps |
Vertrouwd door extensieontwikkelaars
“Heeft me uren aan saai werk bespaard. Ik uploadde mijn messages.json en kreeg perfecte vertalingen terug in precies het formaat dat ik nodig had.”
Sarah K.
Indie dev, AdBlock-extensie
“Works for all my extensions — Chrome, Firefox, and Edge. One upload, all formats covered.”
Marcus T.
Extensiebeheerder
“Transparante prijzen waren het doorslaggevende punt. Ik wist precies wat ik zou betalen voordat ik iets uploadde.”
Dev J.
Open-sourcebijdrager
52
Ondersteunde locales
100%
Placeholder-veilige output
ZIP
Klaar om te shippen
Veelgestelde vragen
Alles wat je moet weten over LocalePack.
Klaar om je WebExtension wereldwijd te lanceren?
Eenmalig betalen - ZIP downloaden - Wereldwijd lanceren
Probeer LocalePack