Du levererar en webb-SaaS på flera marknader.
React, Next.js, Vue, Svelte.
Se användningsfallet→Översättning, varianter per skärm, regionala språk, tillgänglighet, källsträngarnas hälsa: din agent gör jobbet via MCP, med ett glossar och en kontext som består från en omgång till nästa. CDN levererar resultatet till dina webb- och mobilappar, utan ny version.
Free: 1 projekt, 500 nycklar, 3 språk, utan kort. Export till i18next JSON, XLIFF och CSV.
Beviset
du
›
Översätt de oöversatta nycklarna i namespace checkout till es och ja.
agent
›
list_untranslated_keys namespace=checkout language_code=es
›
list_untranslated_keys namespace=checkout language_code=ja
›
glossary_list · project_context_get
›
propose_translations_bulk (24)
›
publish_cdn
sonenta
›
release klar · 2 bundles ombyggda · es/checkout.json, ja/checkout.json
Verktygsnamnen är MCP-serverns @sonenta/mcp (v0.57.0), som exponerar 98 av dem. Siffrorna ovan är ett exempel, inte en mätning.
För vem
Du levererar en webb-SaaS på flera marknader.
React, Next.js, Vue, Svelte.
Se användningsfallet→Du levererar en mobilapp, och varje textfix går via butikerna.
React Native, Expo.
Se användningsfallet→Du levererar en statisk webbplats på tio språk.
Astro.
Se användningsfallet→Det som avgör
locales/-mapp inte gör.translation, do_not_translate, forbidden.list_untranslated_keys) och körs på din maskin.fr-CA till fr, sedan till källan.desktop, mobile, tablet, eller dina egna ytor.Så fungerar det
Installera SDK:et.
npm i @sonenta/react-i18next, eller paketet för ditt framework. Nycklar som anropas utan översättning dyker upp i din dashboard under utvecklingen.
Koppla in agenten.
sonenta init skriver konfigurationen och ett block i CLAUDE.md eller AGENTS.md. MCP-servern deklareras på fem rader JSON i Claude Code, Cursor eller Claude Desktop.
Låt agenten översätta.
Den läser glossaret och kontexten, hanterar bara oöversatta nycklar, och föreslår. Du granskar i din dashboard om du slår på godkännande före publicering, som aktiveras per projekt.
Publicera.
publish_cdn från agenten, eller sonenta releases från CLI:et. Dina appar laddar den nya bundlen utan ny driftsättning.
Vad det ersätter
En locales/-mapp | En klassisk plattform | Sonenta | |
|---|---|---|---|
| Var strängarna bor | I repot | Hos leverantören | I ditt Sonenta-projekt, exporterbara |
| Vem översätter | Du, för hand | Översättare, i efterhand | Din agent, på din maskin |
| Hur det når produktion | En driftsättning | En export, sedan en driftsättning | En CDN-release |
| Vad som består mellan omgångar | Ingenting | Ett översättningsminne | Glossar, kontext, nyckelbeskrivningar, versionerade |
| Hur man tar sig ur | Det är redan ditt | Beror på avtalet | Export till i18next JSON, XLIFF eller CSV, när som helst |
Din stack
Varje namn leder till sin dokumentationssida.
Din dashboard
Din dashboard är själv översatt av Sonenta och laddar sina bundles från det publika CDN:et.
Priser
Free förblir gratis. Betalplaner börjar vid 9 $/månad. Alla språk, alltid inkluderade.
Free
För att utforska Sonenta i ett sidoprojekt.
Hobby
För ett seriöst projekt som växer.
Pro
För startups som jonglerar flera appar.
Frågor
Nej. @sonenta/react-i18next behåller useTranslation-API:et, och i18next JSON-importen tar in dina befintliga filer.
API:et levererar samma bundles som reserv. sonenta snapshot fryser en uppsättning bundles vid bygget, så att du kan starta utan nät.
Inte för det dagliga flödet: den körs på din maskin. Credits betalar översättning utförd av Sonenta, på begäran, och tillgänglighetsgenerering på servern.
I ditt Sonenta-projekt. Export till i18next JSON, XLIFF eller CSV när som helst, från CLI:et, via MCP eller från din dashboard.
Om du slår på det, per projekt. Annars går det översatta ut med nästa release.
1 projekt, 500 nycklar, 3 språk, och MCP i skrivskyddat läge. Skrivningar via MCP börjar på Hobby.
In i sista ordet.
Börja gratis på några minuter. Inget kreditkort, inget åtagande, och dina export alltid öppna.