複数の市場に Web SaaS を提供している。
React, Next.js, Vue, Svelte.
ユースケースを見る→証拠
あなた
›
namespace checkout の未翻訳キーを es と ja に翻訳して。
エージェント
›
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 準備完了 · バンドル 2 件を再構築 · es/checkout.json, ja/checkout.json
ツール名は MCP サーバー @sonenta/mcp(v0.57.0)のもので、98 個を公開しています。上の数値は例であり、測定値ではありません。
対象
複数の市場に Web SaaS を提供している。
React, Next.js, Vue, Svelte.
ユースケースを見る→モバイルアプリを提供していて、テキスト修正のたびにストアを通している。
React Native, Expo.
ユースケースを見る→静的サイトを 10 言語で提供している。
Astro.
ユースケースを見る→決め手
locales/ フォルダにできない 3 つのこと。translation、do_not_translate、forbidden。list_untranslated_keys)、あなたのマシンで動きます。fr-CA から fr、そして原文へ。desktop、mobile、tablet、または独自の surface。仕組み
SDK を入れる。
npm i @sonenta/react-i18next、またはお使いのフレームワーク向けパッケージ。翻訳なしで呼ばれたキーは開発中に dashboard に現れます。
エージェントをつなぐ。
sonenta init が設定と、CLAUDE.md または AGENTS.md へのブロックを書き込みます。MCP サーバーは Claude Code、Cursor、Claude Desktop で JSON 5 行で宣言します。
エージェントに翻訳させる。
glossary と context を読み、未翻訳のキーだけを扱い、提案します。公開前の承認を有効にした場合は dashboard で確認します。承認はプロジェクト単位で有効にします。
公開する。
エージェントからは publish_cdn、CLI からは sonenta releases。アプリは再デプロイなしで新しいバンドルを読み込みます。
何に代わるか
locales/ フォルダ | 従来型のプラットフォーム | Sonenta | |
|---|---|---|---|
| 文字列の置き場所 | リポジトリの中 | ベンダー側 | あなたの Sonenta プロジェクト。エクスポート可能 |
| 誰が訳すか | あなたが手作業で | 翻訳者が、時間差で | あなたのエージェントが、あなたのマシンで |
| 本番までの経路 | デプロイ | エクスポート、そしてデプロイ | CDN の release |
| 実行をまたいで残るもの | 何も残らない | 翻訳メモリ | glossary、context、キーの説明。バージョン管理付き |
| やめるとき | もともと手元にある | 契約次第 | i18next JSON、XLIFF、CSV へいつでもエクスポート |
あなたのスタック
各名称はそのドキュメントページに繋がります。
dashboard
dashboard 自体も Sonenta で翻訳されており、公開 CDN からバンドルを読み込んでいます。
料金
Free はずっと無料。有料プランは月額 $9 から。すべての言語が、いつでも含まれます。
Free
サイドプロジェクトで Sonenta を試すために。
Hobby
成長中の本格的なプロジェクトに。
Pro
複数のアプリを抱えるスタートアップに。
よくある質問
いいえ。@sonenta/react-i18next は useTranslation の API をそのまま保ち、i18next JSON のインポートが既存ファイルを取り込みます。
API が同じバンドルをフォールバックとして配信します。sonenta snapshot はビルド時にバンドル一式を固定するので、ネットワークなしでも起動できます。
日常の流れには不要です。あなたのマシンで動くからです。credits は、要求に応じて Sonenta が行う翻訳と、サーバー側のアクセシビリティ生成に使います。
あなたの Sonenta プロジェクトの中です。CLI、MCP、dashboard のいずれからでも、i18next JSON・XLIFF・CSV へいつでもエクスポートできます。
有効にすればプロジェクト単位で。そうでなければ、翻訳済みのものは次の release で出ます。
1 プロジェクト、500 キー、3 言語、MCP は読み取りのみ。MCP からの書き込みは Hobby からです。