Przejdź do treści
Sonenta

Teksty Twojej aplikacji, zarządzane przez Twojego agenta kodu

Tłumaczenie, warianty na ekran, języki regionalne, dostępność, kondycja tekstów źródłowych: Twój agent wykonuje pracę przez MCP, ze słownikiem i kontekstem, które trwają od przebiegu do przebiegu. CDN dostarcza wynik do Twoich aplikacji webowych i mobilnych, bez nowej wersji.

Free: 1 projekt, 500 kluczy, 3 języki, bez karty. Eksport do i18next JSON, XLIFF i CSV.

Dowód

Co agent czyta, co pisze, co trafia na produkcję.


          Ty
          › 
          Przetłumacz nieprzetłumaczone klucze z namespace checkout na es i 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 gotowy · 2 bundle przebudowane · es/checkout.json, ja/checkout.json
        

Nazwy narzędzi pochodzą z serwera MCP @sonenta/mcp (v0.57.0), który udostępnia ich 98. Liczby powyżej to przykład, nie pomiar.

Dla kogo

Budujesz na kilka rynków.

Co przesądza

Trzy rzeczy, których katalog locales/ nie robi.

Twój agent wykonuje pracę i ją pamięta.

  • Słownik z regułami: translation, do_not_translate, forbidden.
  • Kontekst projektu w sekcjach, opis przy każdym kluczu, wersjonowane z diffem i cofnięciem.
  • Bierze wyłącznie nieprzetłumaczone klucze (list_untranslated_keys) i działa na Twojej maszynie.
Słownik i kontekst→

Opublikowanie tłumaczenia niczego nie wdraża ponownie.

  • Release buduje jeden JSON na język i namespace, serwowany z CDN.
  • Twoja aplikacja webowa ładuje go w czasie działania. Aplikacja React Native też, bez powrotu do sklepów.
  • Jeśli CDN jest nieosiągalny, API serwuje te same bundle jako zapas.
CDN i release→

Model treści, który wytrzymuje skalę międzynarodową.

  • Warianty regionalne jako nakładka, z zapasem BCP-47: fr-CA do fr, potem do źródła.
  • Warianty na ekran: desktop, mobile, tablet, albo Twoje własne powierzchnie.
  • Klucze typowane, powierzchnie dostępności, eksport do i18next JSON, XLIFF i CSV. Odchodzisz, kiedy chcesz.
Warianty regionalne→

Jak to działa

Cztery kroki.

  1. 01

    Zainstaluj SDK.

    npm i @sonenta/react-i18next, albo pakiet Twojego frameworka. Klucze wywołane bez tłumaczenia pojawiają się w dashboard podczas developmentu.

  2. 02

    Podłącz agenta.

    sonenta init zapisuje konfigurację i blok w CLAUDE.md lub AGENTS.md. Serwer MCP deklaruje się w pięciu liniach JSON w Claude Code, Cursor albo Claude Desktop.

  3. 03

    Pozwól agentowi tłumaczyć.

    Czyta słownik i kontekst, bierze tylko nieprzetłumaczone klucze i proponuje. Sprawdzasz w dashboard, jeśli włączysz zatwierdzanie przed publikacją, które włącza się per projekt.

  4. 04

    Opublikuj.

    publish_cdn z agenta albo sonenta releases z CLI. Twoje aplikacje ładują nowy bundle bez ponownego wdrożenia.

Zobacz pełną stronę→

Co to zastępuje

Trzy sposoby zarządzania tekstami.

Katalog locales/ Klasyczna platforma Sonenta
Gdzie mieszkają teksty W repozytorium U dostawcy W Twoim projekcie Sonenta, z eksportem
Kto tłumaczy Ty, ręcznie Tłumacze, z opóźnieniem Twój agent, na Twojej maszynie
Jak trafia na produkcję Wdrożenie Eksport, potem wdrożenie Release na CDN
Co trwa od przebiegu do przebiegu Nic Pamięć tłumaczeń Słownik, kontekst, opisy kluczy, wersjonowane
Jak się wyjść To już Twoje Zależnie od umowy Eksport do i18next JSON, XLIFF lub CSV, w każdej chwili

Twój stack

Wchodzi w to, czego już używasz.

Integruje się z Twoim stosem
  • React
  • Astro beta
  • Next.js
  • Vue
  • Svelte
  • Node.js Wkrótce
oraz wszystkimi popularnymi formatami plików.

Każda nazwa prowadzi do swojej strony dokumentacji.

Dashboard

Wszystko, co agent zapisze, jest widoczne, przypisane i odwracalne.

  • Kolejka przeglądu, według języka i statusu.
  • Słownik i kontekst wersjonowane, z diffem i cofnięciem. Każda wersja podpisana przez człowieka albo agenta.
  • Lista zadań wspólna dla ludzi i agentów. Każde zadanie niesie swoją komendę albo swój prompt.

Dashboard jest sam tłumaczony przez Sonenta i ładuje swoje bundle z publicznego CDN.

Cennik

Uczciwy, przewidywalny, bez rozliczania za słowo.

Plan Free pozostaje darmowy. Plany płatne startują od 9 $/mies. Wszystkie języki, zawsze wliczone.

Free

$0

Aby poznać Sonenta na projekcie pobocznym.

500
Wliczone klucze
5 GB
Przepustowość CDN

Hobby

$9 / miesiąc

Dla poważnego projektu, który się rozwija.

5 000
Wliczone klucze
50 GB
Przepustowość CDN

Pro

$29 / miesiąc

Dla startupów żonglujących wieloma aplikacjami.

50 000
Wliczone klucze
250 GB
Przepustowość CDN

Pytania

O co nas pytają.

Czy trzeba odejść od i18next? +

Nie. @sonenta/react-i18next zachowuje API useTranslation, a import i18next JSON przejmuje Twoje istniejące pliki.

Co się stanie, jeśli CDN będzie nieosiągalny? +

API serwuje te same bundle jako zapas. sonenta snapshot zamraża zestaw bundli przy budowaniu, żeby wystartować bez sieci.

Czy mój agent potrzebuje credits? +

Nie do codziennej pracy: działa na Twojej maszynie. Credits płacą za tłumaczenie wykonane przez Sonenta na żądanie i za generowanie dostępności po stronie serwera.

Gdzie są moje dane i jak je stamtąd zabrać? +

W Twoim projekcie Sonenta. Eksport do i18next JSON, XLIFF lub CSV w każdej chwili, z CLI, przez MCP albo z dashboard.

Czy człowiek zatwierdza przed publikacją? +

Jeśli to włączysz, per projekt. Inaczej to, co przetłumaczone, wychodzi z następnym release.

Czy plan Free wystarczy, żeby spróbować? +

1 projekt, 500 kluczy, 3 języki i MCP tylko do odczytu. Zapisy przez MCP zaczynają się od Hobby.

Aż po ostatnie słowo.

Gotowy, by dopasować swój produkt do każdego użytkownika?

Zacznij za darmo w kilka minut. Bez karty kredytowej, bez zobowiązań, z eksportami zawsze otwartymi.