Dokumentation

Hämta översättningar till din stack.

De flesta integrationer körs vid byggtillfället. Översättningarna bakas in i din build, så din live-app anropar aldrig oss. Om vi är nere misslyckas din nästa build och produktionen fortsätter köra på sin senaste build. En inklistrad tagg, för Tilda och andra hostade sajter, är undantaget: den översätter medan sidan laddas.

Välj din plattform.

På en hostingplattform som Shopify, Webflow, WordPress eller Squarespace översätter en inklistrad tagg dina sidor för läsare idag. Vad den inte kan göra är att ge Google en separat adress per språk. Vad varje plattform kan och inte kan göra →

Strukturen, om du bygger din egen

Hämtningssteget är detsamma för alla ramverk. I pseudokod: Varje endpoint, med en live-förfrågningspanel, finns i API- och MCP-referensen.

for each language in supported_languages:
  GET /api/<project_id>/latest/<language>/<namespace>
    Authorization: Token token=<API_KEY>
  → write to framework's expected location, in framework's expected format

BeMyWords returnerar platta punktseparerade nycklar som JSON:

{
  "home.hero.title": "Localization for solo devs and small teams",
  "home.hero.subtitle": "Cheap, simple, developer-first."
}

Ditt konverteringssteg — om något — omvandlar detta till:

  • Platt JSON (React, Vue, Next.js) → ingen konvertering.
  • Nästlad YAML (Rails) → dela på punkten, nästla.
  • iOS .strings → en "nyckel" = "värde"; rad per sträng.
  • Android XML → ett <string name="key">value</string> element per sträng, med punkter omvandlade till understreck.
  • Flutter ARB → JSON med en "@@locale" metanyckel.

Använda översättningssidan

Översättningsfilterreferens — vad varje filter på översättningssidan visar, och när du ska använda det.

Ser du inte din stack?

E-post support@bemywords.org och namnge den närmaste matchningen. Vi skriver guiden och lägger till den här när den är verifierad.