Better i18n
Better i18nは、文脈付きAI翻訳管理で、用語集の強制や文脈レビュー、GitとグローバルCDNへ更新同期を支援します。
Better i18nとは?
Better i18nは、Gitベースのワークフローでアプリを翻訳する必要があるプロダクトチーム向けのAI駆動ローカライズ管理ツールです。文脈を考慮したAI翻訳、レビュー用ダッシュボード、リポジトリ(プルリクエストとして)およびグローバルCDNへの翻訳コンテンツ配信を自動化するプロセスを組み合わせています。
Better i18nの主な目的は、翻訳キー、用語集用語、展開済み言語アーティファクトをコードベースと同期させることです—手動のエクスポート/インポートサイクルを必要とせずに。コードキーから直接ローカライズを開始し、製品URLから用語を抽出、CI/CDや一般的なフロントエンドフレームワークへのローカライズ統合をサポートします。
主な機能
- チャット経由の文脈内AI翻訳: AIチャットワークフローでキーを翻訳。プロジェクト用語と文脈を考慮した提案で、汎用表現に頼りません。
- マッチング/強制付き用語集サポート: 用語集を維持し、AIがこれを尊重。ブランドやドメイン特有の用語の不一致を低減します。
- Git同期とプルリクエスト: 翻訳をクリーンなプルリクエストとしてリポジトリに更新。開発者と翻訳者の既存Gitレビューに適合します。
- CDNアーティファクト公開ワークフロー: 翻訳アーティファクトをグローバルCDNに配信。CDNアーティファクトのキューと準備を自動化します。
- 文脈対応レビュー用ダッシュボードとアクティビティログ: 1つのダッシュボードで翻訳進捗を管理、文脈レビューが可能。同期とCDN設定のアクティビティログ付き。
- 型安全i18n SDK(TypeScript): 完全なTypeScriptサポートとオートコンプリート付きSDKを使用。ビルド時に欠落キーを検出します。
- CLIツールとCI/CD統合: リポジトリをスキャンして欠落/未使用/不一致キーを検出。ターミナルワークフローやGitHub Actionsで自動同期を統合。
- フレームワーク統合: React、Next.js、Vue、Nuxt、Angular、Svelte向けに設計(サイトコンテンツのiOS/Swift、Flutter、サーバーSDK/コンテンツSDK言及を含む)。
Better i18nの使い方
- コードベースのキーから開始: ワークフローでプロジェクトの翻訳キーを特定し、翻訳が必要なキー/言語を選択。
- 用語を提供または構築: 製品URLがある場合、エンジンで用語ツリーを抽出し、プロジェクト用語集と同期。
- AIで翻訳しレビュー: AIチャットでキーを翻訳後、ダッシュボード(用語集強制付き)で文脈レビュー。
- Gitに同期またはCDNに公開: 変更をプルリクエストとしてリポジトリにプッシュ、または自動ワークフローでグローバルCDNに更新アーティファクトを公開。
- CLI/CIで自動化: i18n Doctor風レポートとリポジトリスキャンで欠落/未使用/不一致キーを検出。CI/CD(GitHub Actions含む)に同期を組み込み継続メンテナンス。
ユースケース
- リリース間の翻訳整合性維持: UI文字列更新や新キー追加時、Better i18nが更新翻訳を生成し、プルリクエストとCDNアーティファクトで複数言語を同期・一貫。
- ブランド一貫性の用語集駆動翻訳: ドメイン特有用語(製品名、機能ラベル、エラーメッセージなど)を持つチーム向け。用語集マッチングでAIが好ましい用語を使用。
- 文脈が必要な翻訳者向けワークフロー: 翻訳者がダッシュボードで「文脈内」にAI支援提案をレビュー。文字列使用と翻訳の不一致を低減。
- アクティブリポジトリのローカライズドリフト防止: CLI/CIスキャンとレポートでコード進化に伴う欠落/未使用/不一致キーを検出。
- ローカライズコンテンツ配信最適化: 翻訳アーティファクトをグローバルCDNに公開(サイト記述の自動キャッシュ無効化で、再デプロイなしに更新言語を即時利用)。
FAQ
-
Better i18nは用語と用語集をどのように扱いますか? サイトでは用語集マッチングと用語集強制を説明しており、AIが用語集を尊重し、ブランド/ドメインの正確さが重要な用語で一般的な翻訳を避けます。
-
Better i18nはGitワークフローと統合しますか? はい。双方向Git統合をサポートし、翻訳更新をプルリクエストとしてリポジトリに送信できます。
-
アプリケーションの再デプロイなしで翻訳を公開できますか? サイトでは、CDN公開により再デプロイなしで翻訳を即時公開可能で、CDNアーティファクトの自動公開を明記しています。
-
Better i18nはモダンフロントエンドフレームワークに対応しますか? ページではReact、Next.js、Vue、Nuxt、Angular、Svelteとの統合を記載しています。
-
時間経過で翻訳問題を検知するツールはありますか? はい。サイトでは欠落・未使用・不整合キーに対するi18n Doctorレポートと、CLI/コードスキャンによるローカライズドリフト検知を記載しています。
代替案
- クラウドソーシングやTMSスタイルのローカライズプラットフォーム: 従来のTMSツールは翻訳とワークフローの管理に焦点を当て、独自UIとエクスポート/インポートプロセスを伴います。Better i18nはGitネイティブワークフローと文脈付きAI翻訳を重視します。
- 翻訳メモリとワークフローツール: 翻訳メモリと人的プロセス中心のツールは、キーやデプロイアーティファクトの同期に手動調整を要します。Better i18nのGit/CDN自動化は同期を対象とします。
- カスタムi18n + 内部スクリプト: チームがキー抽出、翻訳ジョブ実行、アーティファクトデプロイのパイプラインを構築する場合、柔軟ですが、一貫した用語集処理とリポジトリ/CDN同期にエンジニアリングを要します。
- CI駆動ローカライズチェック: i18nキー使用のリンター/バリデーションに特化したソリューション。これらはBetter i18nを補完可能ですが、Better i18nページで説明されるAI翻訳と公開ワークフローを提供しません。
代替品
Biji
Bijiは、革新的なツールと機能を通じて生産性を向上させるために設計された多目的プラットフォームです。
Codex Plugins
Codex Pluginsでスキル、アプリ連携、MCPサーバーを再利用可能なワークフローにまとめ、Gmail・Google Drive・Slack等のツールにアクセス。
Struere
Struereはスプレッドシートの運用を置き換えるAIネイティブな業務OS。ダッシュボード、アラート、オートメーションで一元化。
OpenFlags
OpenFlagsはオープンソースのセルフホスト型フィーチャーフラグ管理。アプリSDKでローカル評価し、制御プレーンで安全に段階展開。
BotBoard
BotBoardは、共有バックログと構造化コンテキストでAIエージェントをチーム運用。人のレビューで割当・追跡・承認を管理します。
Fountain
Fountainは、主要ブランドの採用機能を合理化し、スケールアップするために設計されたAI駆動のフロントライン労働力管理プラットフォームです。