バックログに翻訳タスクはもう不要
コードをプッシュするだけで翻訳が自動同期。PMにもう催促されません。
Manual today
- コードに翻訳キーを追加by hand
- ソースロケールにJSONエントリを作成
- すべてのターゲットロケールファイルにキーをコピーonce per locale
- A new key slips through code review
- コンテキスト付きで翻訳者にメールdays of waiting
- 翻訳を待つ
- 翻訳済みファイルを取り込む
- Resolve merge conflicts in locale files
- GitHubにプッシュ
- Wait for the next deploy to ship the copyevery release
- Write the feature and use the key
- キーを自動検出one command
- AIで翻訳
- Review and approve in the editorin the editor
- 自動で公開no deploy
解決する課題
本来あなたの仕事ではない翻訳タスクに時間を浪費するのはもう終わり
コンテキスト切り替え
プラットフォームやJSONファイルを行き来する必要はありません。すべてがコードベースから自動で同期します。
手動同期
プッシュ時に自動同期。エクスポート/インポートの往復は不要。mainにプッシュすれば翻訳が自動更新されます。
バックログ負債
面倒な作業はAIが行い、あなたは承認するだけ。スプリントに翻訳チケットが溜まりません。
開発者のペインポイント
開発者コミュニティのリアルな不満 — Better I18Nがどう解決するか。
"YAML設定地獄 — 新しい言語を追加するだけで200行の設定"
— Dev.toゼロコンフィグセットアップ。bunx better-i18n init を実行して5分以内に翻訳開始。
"コードと翻訳プラットフォームのコンテキスト切り替えが集中力を壊す"
— Hacker NewsMCPツールとIDE統合で、エディタを離れずに翻訳を管理。
"キーの欠落エラーは本番で初めて発見 — ユーザーに生の翻訳キーが表示される"
— Dev.to型安全なSDKがビルド時に欠落キーを検出。CLIがデプロイ前にキーを検証。
5分でi18nを出荷
1つのコマンドで初期化。型安全なキーが自動生成。翻訳をグローバルCDNにデプロイ — リビルド不要。
- フレームワークを自動検出しSDKを設定
- すべての翻訳キーのTypeScript型を生成
- 300以上のエッジロケーションに翻訳を即座にデプロイ
# プロジェクトでBetter I18Nを初期化
$ bunx better-i18n init
→ 検出: React + TanStack Router
→ @better-i18n/use-intl をインストール中...
→ i18n.ts 設定 + 型を生成済み
✓ 準備完了!bun dev を実行して翻訳を始めましょう。開発者がBetter I18Nを選ぶ理由
設定地獄から数分で出荷へ。
YAML設定地獄 — 言語を追加するだけで200行のボイラープレート、壊れたキーは本番で発見。
5日ではなく5分でi18nを出荷。ゼロコンフィグ、型安全、即時CDN配信。
200以上のAPIエンドポイント、CLI自動修正、6つのフレームワークSDK、ビルド時キー検証。
Pipeline
仕組み
コードから本番まで、4つのシンプルなステップ
i18nワークフローをシンプルに
i18nの負担なしで、機能をもっと速く出荷
- コードに翻訳キーを追加
- ソースロケールにJSONエントリを作成
- すべてのターゲットロケールファイルにキーをコピー
- コンテキスト付きで翻訳者にメール
- 翻訳を待つ
- 翻訳済みファイルを取り込む
- GitHubにプッシュ
- 完了
5 自動で処理 · Better I18Nがリポジトリを監視し、新しいキーを検出して、残りをすべて処理します。
AIコーディングアシスタント
AIコーディングアシスタントから直接翻訳を管理。自然言語で翻訳・検索・更新し、i18nファイルを操作できます。
自然言語コマンド
エディタ上で「これ翻訳して」「キーを追加して」と聞くだけ。
コンテキスト対応翻訳
Better AIはファイル構成や変数名のパターンを理解します。
リアルタイム更新
コンテキスト切り替えなしで翻訳が即時同期されます。
{
"mcpServers": {
"better-i18n": {
"command": "npx",
"args": ["@better-i18n/mcp"],
"env": {
"BETTER_I18N_API_KEY": "your-api-key"
}
}
}
}開発者リソース
始めるために必要なものがすべて揃います