Hent oversettelser inn i din stack.
De fleste BeMyWords-integrasjoner er byggetid — oversettelser bakes inn i bygget ditt, så den distribuerte appen din har ingen kjøretidsavhengighet til oss: hvis vi er nede, feiler neste bygg, men produksjon fortsetter å kjøre på sitt siste bygg. Skriptmodus (Tilda og andre hostede nettsteder) er unntaket — den oversetter ved kjøretid.
Velg din plattform.
Tilda / hosted sites
Script mode — no build
Astro
Production-verified
Rails i18n
Production-verified
React + i18next
Step-by-step guide
Next.js
App + Pages Router
Vue 3
vue-i18n
iOS
.strings
Android
strings.xml
Flutter
ARB + intlStrukturen, hvis du lager din egen
Hentingsstrinnet er det samme på tvers av alle rammeverk. I pseudokode:
for each language in supported_languages:
GET /api//latest//
Authorization: Token token=
→ write to framework's expected location, in framework's expected format
BeMyWords returnerer flate punktumseparerte nøkler som JSON:
{
"home.hero.title": "Localization for solo devs and small teams",
"home.hero.subtitle": "Cheap, simple, developer-first."
}
Ditt konverteringssteg — hvis noen — gjør dette om til:
- Flat JSON (React, Vue, Next.js) → ingen konvertering.
- Nestet YAML (Rails) → splitt på punktum, nest.
- iOS .strings → én "key" = "value"; linje per streng.
- Android XML → ett <string name="key">value</string> element per streng, med punktum omgjort til understrek.
- Flutter ARB → JSON med en "@@locale" meta-nøkkel.
Bruke oversettelsessiden
Oversettelsesfilterreferanse — hvert filter i redigeringens filterlinje, hva det viser, når du skal bruke det, og regelen det faktisk bruker. Søk, status, merkelapper, datoer, personer, navnerom og målspråk alt på ett sted, med en sticky indeks som følger deg nedover siden.
Ser du ikke din stack?
E-post support@bemywords.no med nærmeste treff — vi skriver guiden og legger den til her når den er verifisert.