Gå til innholdet
Sonenta

Tekstene i appen din, styrt av kodeagenten din

Oversettelse, varianter per skjerm, regionale språk, tilgjengelighet, helsen til kildestrengene: agenten din gjør jobben via MCP, med et glossar og en kontekst som varer fra én runde til den neste. CDN leverer resultatet til web- og mobilappene dine, uten ny versjon.

Free: 1 prosjekt, 500 nøkler, 3 språk, uten kort. Eksport til i18next JSON, XLIFF og CSV.

Beviset

Hva agenten leser, hva den skriver, hva som publiseres.


          du
          › 
          Oversett de uoversatte nøklene i namespace checkout til es og 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 bygget på nytt · es/checkout.json, ja/checkout.json
        

Verktøynavnene er MCP-serverens @sonenta/mcp (v0.57.0), som eksponerer 98 av dem. Tallene over er et eksempel, ikke en måling.

For hvem

Du bygger for flere markeder.

Det som avgjør

Tre ting en locales/-mappe ikke gjør.

Agenten din gjør jobben, og den husker.

  • Regelbasert glossar: translation, do_not_translate, forbidden.
  • Prosjektkontekst i seksjoner, én beskrivelse per nøkkel, versjonert med diff og revert.
  • Den håndterer bare uoversatte nøkler (list_untranslated_keys) og kjører på maskinen din.
Glossar og kontekst→

Å publisere en oversettelse rullerer ikke ut noe på nytt.

  • En release bygger én JSON per språk og namespace, levert fra CDN.
  • Webappen din laster den ved kjøring. React Native-appen din også, uten å gå via butikkene igjen.
  • Hvis CDN ikke er tilgjengelig, leverer API-et de samme bundlene som reserve.
CDN og releases→

En innholdsmodell som holder internasjonalt.

  • Regionale varianter som overlegg, med BCP-47-reserve: fr-CA til fr, så til kilden.
  • Varianter per skjerm: desktop, mobile, tablet, eller dine egne flater.
  • Typede nøkler, tilgjengelighetsflater, eksport til i18next JSON, XLIFF og CSV. Du går når du vil.
Regionale varianter→

Slik fungerer det

Fire steg.

  1. 01

    Installer SDK-et.

    npm i @sonenta/react-i18next, eller pakken for rammeverket ditt. Nøkler som kalles uten oversettelse dukker opp i dashboardet ditt under utviklingen.

  2. 02

    Koble til agenten.

    sonenta init skriver konfigurasjonen og en blokk i CLAUDE.md eller AGENTS.md. MCP-serveren erklæres på fem linjer JSON i Claude Code, Cursor eller Claude Desktop.

  3. 03

    La agenten oversette.

    Den leser glossaret og konteksten, håndterer bare uoversatte nøkler, og foreslår. Du går gjennom i dashboardet hvis du slår på godkjenning før publisering, som aktiveres per prosjekt.

  4. 04

    Publiser.

    publish_cdn fra agenten, eller sonenta releases fra CLI-et. Appene dine laster den nye bundlen uten ny utrulling.

Se hele siden→

Hva det erstatter

Tre måter å styre tekstene sine på.

En locales/-mappe En klassisk plattform Sonenta
Hvor strengene bor I repoet Hos leverandøren I Sonenta-prosjektet ditt, eksporterbare
Hvem oversetter Du, for hånd Oversettere, i etterkant Agenten din, på maskinen din
Hvordan det når produksjon En utrulling En eksport, så en utrulling En CDN-release
Hva som varer fra runde til runde Ingenting Et oversettelsesminne Glossar, kontekst, nøkkelbeskrivelser, versjonert
Hvordan man kommer seg ut Det er allerede ditt Avhenger av avtalen Eksport til i18next JSON, XLIFF eller CSV, når som helst

Stacken din

Passer det du allerede bruker.

Passer i stacken din
  • React
  • Astro beta
  • Next.js
  • Vue
  • Svelte
  • Node.js Kommer snart
og alle vanlige filformater.

Hvert navn fører til sin dokumentasjonsside.

Dashboardet ditt

Alt agenten skriver er synlig, tilskrevet og reverserbart.

  • En gjennomgangskø, per språk og per status.
  • Glossar og kontekst versjonert, med diff og revert. Hver versjon er signert av et menneske eller en agent.
  • En oppgaveliste delt mellom mennesker og agenter. Hver oppgave bærer sin kommando eller sin prompt.

Dashboardet er selv oversatt av Sonenta og laster bundlene sine fra det offentlige CDN-et.

Priser

Ærlig, forutsigbar, uten fakturering per ord.

Free-planen forblir gratis. Betalte planer starter på $9/måned. Alle språk, alltid inkludert.

Free

$0

For å utforske Sonenta på et sideprosjekt.

500
Inkluderte nøkler
5 GB
CDN-båndbredde

Hobby

$9 / måned

For et seriøst prosjekt som vokser.

5 000
Inkluderte nøkler
50 GB
CDN-båndbredde

Pro

$29 / måned

For oppstartsselskaper som sjonglerer flere apper.

50 000
Inkluderte nøkler
250 GB
CDN-båndbredde

Spørsmål

Det vi får spørsmål om.

Må vi forlate i18next? +

Nei. @sonenta/react-i18next beholder useTranslation-API-et, og i18next JSON-importen tar inn de eksisterende filene dine.

Hva skjer hvis CDN ikke er tilgjengelig? +

API-et leverer de samme bundlene som reserve. sonenta snapshot fryser et sett bundles ved bygging, så du kan starte uten nett.

Trenger agenten min credits? +

Ikke for den daglige flyten: den kjører på maskinen din. Credits betaler oversettelse utført av Sonenta, på forespørsel, og tilgjengelighetsgenerering på serveren.

Hvor ligger dataene mine, og hvordan får jeg dem ut? +

I Sonenta-prosjektet ditt. Eksport til i18next JSON, XLIFF eller CSV når som helst, fra CLI-et, via MCP eller fra dashboardet.

Godkjenner et menneske før publisering? +

Hvis du slår det på, per prosjekt. Ellers går det oversatte ut med neste release.

Holder Free-planen for å prøve? +

1 prosjekt, 500 nøkler, 3 språk, og MCP i skrivebeskyttet modus. Skriving via MCP starter på Hobby.

Helt ned til siste ord.

Klar til å tilpasse produktet ditt til hver bruker?

Kom i gang gratis på minutter. Uten kredittkort, uten binding, og med eksportene dine alltid åpne.