Comment ça marche
Du prompt à la release, sans quitter votre éditeur.
Vos clés vivent dans Sonenta. Votre agent de code les lit et les écrit via MCP. Le CDN les livre à vos apps. Voici les quatre étapes, avec le code réel.
1. Installer le SDK
Un paquet par framework. Les clés appelées sans traduction remontent au dashboard pendant le développement, sans que vous ayez rien à instrumenter.
# React (web)
npm i @sonenta/react-i18next
# Next.js · Vue · Svelte · Astro
npm i @sonenta/next
npm i @sonenta/vue-i18n
npm i @sonenta/svelte-i18n
npm i @sonenta/astro
2. Brancher l’agent
sonenta init écrit la configuration du projet et un bloc dans CLAUDE.md ou AGENTS.md. Le serveur MCP se déclare ensuite dans votre client, en cinq lignes de JSON. Le même bloc vaut pour Claude Code, Cursor et Claude Desktop.
{
"mcpServers": {
"sonenta": {
"command": "npx",
"args": ["-y", "@sonenta/mcp"],
"env": {
"SONENTA_API_KEY": "snt_live_<prefix>.<secret>",
"SONENTA_PROJECTS": "<uuid1>,<uuid2>"
}
}
}
}
MCP→ 3. Laisser l’agent traduire
Vous décrivez l’intention. L’agent choisit ses outils, lit le glossaire et le contexte, ne traite que les clés non traduites, et propose. Il tourne sur votre machine : le flux courant ne consomme aucun crédit.
Trace d’outils, exemple
list_untranslated_keys namespace=checkout language_code=es
glossary_list · project_context_get
propose_translations_bulk
publish_cdn
4. Publier
Une release construit un JSON par langue et par namespace, et le CDN le sert. Vos apps chargent le nouveau bundle sans redéploiement, et sans repasser par les stores pour le mobile.
# depuis la CLI
sonenta releases
# ou depuis l'agent, via MCP
publish_cdn
CLI→ Les cinq agents Claude Code
sonenta agents add installe des agents spécialisés dans votre dépôt. Chacun a son périmètre et sa page de documentation.
-
sonenta-i18n : audite la couverture, crée les clés manquantes, traduit en local et publie.
doc → -
sonenta-knowledge : construit et maintient le glossaire et le contexte projet.
doc → -
sonenta-a11y : audite et corrige les surfaces d’accessibilité.
doc → -
sonenta-surface : audite et configure les surfaces par écran.
doc → -
sonenta-source-health : consolide les chaînes source en double sur une clé canonique.
doc →