Entrega um SaaS web em vários mercados.
React, Next.js, Vue, Svelte.
Ver o caso de uso→Tradução, variantes por ecrã, línguas regionais, acessibilidade, saúde das cadeias de origem: o seu agente faz o trabalho via MCP, com um glossário e um contexto que persistem de uma passagem para a seguinte. O CDN entrega o resultado às suas apps web e móveis, sem nova versão.
Free: 1 projeto, 500 chaves, 3 línguas, sem cartão. Exportações para i18next JSON, XLIFF e CSV.
A prova
você
›
Traduz as chaves não traduzidas do namespace checkout para es e ja.
agente
›
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 pronta · 2 bundles reconstruídos · es/checkout.json, ja/checkout.json
Os nomes das ferramentas são os do servidor MCP @sonenta/mcp (v0.57.0), que expõe 98. Os números acima são um exemplo, não uma medição.
Para quem
Entrega um SaaS web em vários mercados.
React, Next.js, Vue, Svelte.
Ver o caso de uso→Entrega uma app móvel e cada correção de texto passa pelas lojas.
React Native, Expo.
Ver o caso de uso→Entrega um site estático em dez línguas.
Astro.
Ver o caso de uso→O que decide
locales/ não faz.translation, do_not_translate, forbidden.list_untranslated_keys) e corre na sua máquina.fr-CA para fr, depois para a origem.desktop, mobile, tablet, ou as suas próprias superfícies.Como funciona
Instalar o SDK.
npm i @sonenta/react-i18next, ou o pacote do seu framework. As chaves invocadas sem tradução aparecem no dashboard durante o desenvolvimento.
Ligar o agente.
sonenta init escreve a configuração e um bloco em CLAUDE.md ou AGENTS.md. O servidor MCP declara-se em cinco linhas de JSON no Claude Code, Cursor ou Claude Desktop.
Deixar o agente traduzir.
Lê o glossário e o contexto, só trata as chaves não traduzidas, e propõe. Revê no dashboard se ativar a aprovação antes da publicação, que se ativa por projeto.
Publicar.
publish_cdn a partir do agente, ou sonenta releases a partir da CLI. As suas apps carregam o novo bundle sem nova implantação.
O que substitui
Uma pasta locales/ | Uma plataforma clássica | Sonenta | |
|---|---|---|---|
| Onde vivem as cadeias | No repositório | No fornecedor | No seu projeto Sonenta, exportáveis |
| Quem traduz | Você, à mão | Tradutores, em diferido | O seu agente, na sua máquina |
| Como chega à produção | Uma implantação | Uma exportação, depois uma implantação | Uma release de CDN |
| O que persiste de uma passagem para a seguinte | Nada | Uma memória de tradução | Glossário, contexto, descrições de chaves, versionados |
| Como se sai | Já é seu | Conforme o contrato | Exportação para i18next JSON, XLIFF ou CSV, quando quiser |
O seu stack
Cada nome leva à sua página de documentação.
O dashboard
O dashboard é traduzido pela Sonenta e carrega os seus bundles a partir do CDN público.
Preços
O plano Free continua gratuito. Os planos pagos começam em 9 $/mês. Todos os idiomas, sempre incluídos.
Free
Para explorar a Sonenta num projeto paralelo.
Hobby
Para um projeto sério que está a crescer.
Pro
Para startups que multiplicam aplicações.
Perguntas
Não. @sonenta/react-i18next mantém a API useTranslation, e a importação de i18next JSON recolhe os seus ficheiros existentes.
A API serve os mesmos bundles como recurso. sonenta snapshot congela um conjunto de bundles no build, para arrancar sem rede.
Não para o fluxo do dia a dia: corre na sua máquina. Os créditos pagam a tradução feita pela Sonenta, a pedido, e a geração de acessibilidade no servidor.
No seu projeto Sonenta. Exportação para i18next JSON, XLIFF ou CSV quando quiser, a partir da CLI, do MCP ou do dashboard.
Se o ativar, por projeto. Caso contrário, o que estiver traduzido sai na próxima release.
1 projeto, 500 chaves, 3 línguas, e MCP em leitura apenas. As escritas via MCP começam no Hobby.
Até à última palavra.
Comece gratuitamente em poucos minutos. Sem cartão de crédito, sem compromisso, com as suas exportações sempre abertas.