Intégrez les traductions dans votre stack.
La plupart des intégrations BeMyWords se font au moment de la compilation — les traductions sont intégrées dans votre build, donc votre application déployée n'a aucune dépendance d'exécution envers nous : si nous sommes hors ligne, votre prochain build échoue, mais la production continue de fonctionner sur son dernier build. Le mode script (Tilda et autres sites hébergés) est l'exception — il traduit à l'exécution.
Choisissez votre plateforme.
Tilda, Wix, Squarespace, Webflow
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 + intl
AI assistants (MCP)
Claude Code, Cursor, LovableLa structure, si vous développez votre propre solution
L'étape de récupération est la même pour tous les frameworks. En pseudocode :
for each language in supported_languages:
GET /api//latest//
Authorization: Token token=
→ write to framework's expected location, in framework's expected format
BeMyWords renvoie des clés plates séparées par des points au format JSON :
{
"home.hero.title": "Localization for solo devs and small teams",
"home.hero.subtitle": "Cheap, simple, developer-first."
}
Votre étape de conversion — le cas échéant — transforme ceci en :
- JSON plat (React, Vue, Next.js) → aucune conversion.
- YAML imbriqué (Rails) → séparation sur le point, imbrication.
- iOS .strings → une ligne "clé" = "valeur" ; par chaîne.
- Android XML → un élément <string name="clé">valeur</string> par chaîne, avec les points transformés en underscores.
- Flutter ARB → JSON avec une clé méta "@@locale".
Utilisation de la page de traduction
Référence des filtres de traduction — chaque filtre de la barre de filtres de l'éditeur, ce qu'il affiche, quand l'utiliser, et la règle qu'il applique réellement. Recherche, statut, pills, dates, personnes, namespace et langue cible en un seul endroit, avec un index fixe qui vous suit en bas de la page.
Vous ne voyez pas votre stack ?
Email support@bemywords.org avec la correspondance la plus proche — nous rédigerons le guide et l'ajouterons ici une fois vérifié.