AI-lokalisering för Next.js-appar
Ladda upp din JSON-översättningsfil, välj målspråk, betala en gång och ladda ner färdiga locale-filer.
Så fungerar det
Tre enkla steg för att lokalisera din Next.js-app. Översättningar körs efter betalning – vi köar jobb och genererar filerna på några minuter.
Ladda upp
Dra och släpp din JSON-översättningsfil (next-intl, react-i18next eller enkel JSON). Vi upptäcker formatet automatiskt.
Välj språk och se pris
Välj bland 52 språk. Se transparent prissättning baserad på din filstorlek och komplexitet innan du betalar.
Ladda ner översättningar
Betala en gång via Stripe. Vi genererar språkfiler och bevarar din nästlade struktur, ICU-meddelanden och platshållare.
Transparent prisberäknare
Se exakt vad du kommer att betala innan du laddar upp. Slutligt pris beräknas efter uppladdning baserat på filens komplexitet och valda språk.
1. Ladda upp fil
Dra och släpp JSON-fil här
eller klicka för att bläddra
next-intl, react-i18next eller platt JSON. Max 500 KB.
2. Välj språk
3 av 52 språk valda
3. Din uppskattning
Slutligt pris beräknas efter filuppladdning på kassasidan
Engångsbetalning • Ingen prenumeration
Byggt för Next.js-utvecklare
Specialbyggt för Next.js i18n-översättningsfiler. Inte ett generiskt översättningsverktyg.
Stöd för flera format
Stöder next-intl, react-i18next, i18next och enkel platt JSON. Vi upptäcker ditt format automatiskt vid uppladdning.
Säkerhet för ICU-meddelanden
Bevarar ICU plural-/select-syntax som {count, plural, one {# item} other {# items}} i alla översättningar.
Medveten om nästlad JSON
Hanterar djupt nästlade JSON-strukturer. Din namnrymdshierarki bevaras exakt i utdatafilerna.
Färdig att använda
Ladda ner översatta JSON-filer per språkvariant. Lägg dem i din messages/- eller locales/-mapp och lansera.
Parallell bearbetning
Alla språk översätts samtidigt. De flesta jobb blir klara på under 5 minuter.
Engångsbetalning
Inga prenumerationer, inga månadsavgifter. Betala en gång per jobb, ladda ner för alltid.
Så fungerar Next.js i18n
Next.js-appar som använder next-intl eller react-i18next lagrar översättningar i JSON-filer per språk. LocalePack genererar alla från din källfil.
mappstrukturen för messages/
messages/ ├── en.json ← source locale ├── de.json ├── fr.json ├── ja.json └── ... (52 locales)
användning av next-intl
// messages/en.json
{
"HomePage": {
"title": "Welcome to our platform",
"description": "Build amazing apps",
"items": "{count, plural,
=0 {No items}
one {# item}
other {# items}}"
}
}
// In your component
const t = useTranslations('HomePage');
<h1>{t('title')}</h1>
<p>{t('items', { count: 5 })}</p>Runtime-API
useTranslations()
Konfigurationsfil
i18n.ts
Platshållare
{variable}
Pluralformer
ICU format
Varför inte bara använda generiska verktyg?
Allmänna översättningsverktyg förstår inte Next.js i18n-format, ICU-meddelanden eller nästlade JSON-strukturer.
LocalePack | Manuell översättning | Generiskt TMS | |
|---|---|---|---|
| Konfigurationstid | 2 minuter | Timmar per språk | 30+ minuter |
| Kostnadstransparens | |||
| Stöd för nästlad JSON | |||
| Säkerhet för ICU-meddelanden | |||
| Hastighet (52 språk) | < 5 min | Veckor | Timmar |
| Bäst för | Next.js-appar | Små projekt | CMS för företag |
Betrott av Next.js-utvecklare
“Sparade mig flera dagars arbete. Laddade upp min next-intl-JSON och fick tillbaka perfekt strukturerade översättningar med ICU-pluralformer intakta.”
Alex R.
Fullstackutvecklare, SaaS-app
“Äntligen ett verktyg som förstår nästlad JSON och inte förstör mina ICU-meddelanden. Resultatet kan läggas direkt i min messages/-mapp.”
Lisa M.
Next.js-utvecklare
“Transparent prissättning var det som avgjorde. Jag visste exakt vad jag skulle betala innan jag laddade upp något.”
Dev J.
Open source-bidragsgivare
52
Språkvarianter som stöds
100%
ICU-säker output
JSON
Redo att leverera
Redo att lansera din Next.js-app globalt?
Betala en gång • Ladda ner språkfiler • Lansera globalt
Prova LocalePack