l10n.devは、開発者やローカリゼーションチーム向けに構築されたAI対応ローカリゼーションプラットフォームです。AIエージェント、ターミナル、CIパイプライン、またはWebワークスペースから、キー、構造、プレースホルダー、複数形の形式を保持したままi18nファイルを翻訳します。このページでは、最初の翻訳手順と、セットアップ後にプラットフォームでできることを紹介します。
無料アカウントを作成して、毎月10,000文字まで無料で、AIローカリゼーションエージェントによるコンテンツ翻訳をご利用いただけます。
クレジットカード不要で今すぐ始められます!
Webワークスペース外のすべて(AIエージェント、CLI、GitHubアクション、プラグイン、API)は、APIキーを使用して認証を行います。以下のページで作成してください。APIキー ページで作成し、安全な場所に保管してください。エージェント設定、CLI設定、またはCIシークレットに貼り付ける必要があります。キーはいつでも取り消しや再発行が可能です。
l10n.devには3つの利用方法があります。これらは同じ翻訳エンジン、文字残高、用語集、言語指示を共有しているため、現在のワークフローに最適なものを選び、後から組み合わせることも可能です。
AIエージェントを当社のMCPサーバーに接続することで、プロフェッショナルなローカリゼーションツールとして機能します。エージェントが自ら文字列を翻訳してコンテキストを消費したり実行ごとに結果がぶれたりするのではなく、l10n.devを専用の翻訳エンジンとして呼び出し、完成したファイルを受け取ります。チームにローカリゼーションの専門家がいるようなものです。
セットアップは1つのコマンドで完了します。以下はClaude Codeの例です(Cursor、Windsurf、Copilot、Claude Desktop、Codexについてはガイドを参照してください):
claude mcp add --env L10N_API_KEY=your-api-key-here --transport stdio l10n -- npx -y ai-l10n-mcpあとはエージェントに「Translate src/i18n/en into German and Japanese.」と尋ねるだけです。プロジェクト構造を検出し、翻訳し、ファイルを作成します。
ai-l10n npmパッケージを使用すると、ターミナルやCI/CDパイプラインにローカリゼーションを組み込めます。開発中に手動でファイルを翻訳し、同じコマンドをワークフローに移動させることで、レビュー担当者に届く前に新しい文字列をローカライズできます。
パッケージをインストールし、APIキーを保存して、最初のファイルを翻訳しましょう:
npm install ai-l10n
npx ai-l10n config --api-key YOUR_API_KEY
# Auto-detects target languages from your project structure
npx ai-l10n translate ./locales/en.json --update
# Or name them explicitly
npx ai-l10n translate ./locales/en.json --languages es,fr,de --updateプッシュごとに翻訳するには、GitHubアクションをワークフローに追加してください:
name: Auto-translate i18n files
on:
push:
branches: [main]
paths: ['locales/en/**']
permissions:
contents: write
jobs:
translate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: l10n-dev/ai-l10n@v1
with:
api-key: ${{ secrets.L10N_API_KEY }}
config-file: 'ai-l10n.config.json'
pull-request: falseワークスペースは、サービスがどのような出力を生成するかを確認する最も速い方法です。APIキーもインストールも必要ありません。ファイル、用語集、指示、残高を管理する場所でもあります。
AIは標準で周囲のキーやファイル構造をコンテキストとして認識します。以下の2つの機能を使用することで、製品の用語やブランドボイスを固定でき、エージェント、CLI、ワークスペース、APIなど、すべてのパスに適用されます。
用語集は、製品名、機能名、ドメイン固有語彙の翻訳方法を固定します。用語集の生成を有効にすると、l10n.devはソースコンテンツと翻訳済みコンテンツから自動的に用語集を作成し、その言語ペアの有効な用語集として保存します。これにより、将来のすべての翻訳でブランドの一貫性が保たれます。独自の用語集をインポートしたり、AIで生成したりすることも可能です。
言語指示は、AIに対して、フォーマルかカジュアルか、どの敬称を使うか、ブランド名の扱い、製品固有の慣習など、ブランドボイスを定義するあらゆる要素を伝えます。一度記述すれば、その言語のすべての翻訳に適用されます。
ヒント:単語の翻訳先を固定するには用語集を、テキスト全体のトーンを調整するには言語指示を使用してください。
ソース文字列をコンテンツごとに追跡するため、翻訳を再実行しても実際に変更された部分のみが送信されます。既存のレビュー済み翻訳は変更されず、Gitの差分は小さく保たれ、新しいテキストに対してのみ課金されます。コンテンツは保存されず、変更を検出するためのハッシュ化のみが行われるため、ソース文字列のプライバシーは保護されます。
翻訳者が不足しがちな言語を含む165言語に翻訳可能です。JSON、YAML、PO、XLIFF、ARB、Markdown、プレーンテキスト、OpenAPI仕様はすべてネイティブで処理され、ICUメッセージや完全なCLDR複数形の形式にも対応しています。
すべての結果はソースに対して検証されます。プレースホルダー、キー、または構造が失われた場合は、自動的に再試行されます。大きなファイルはコンテキストを保持したままチャンクに分割され、複数のLLMを運用することで、各言語やコンテンツタイプに最適なモデルが選択されます。
ローカリゼーションは開発者だけのタスクではありません。Figma、Obsidian用プラグイン、VS Code拡張機能、NPMパッケージ、MCP、ドキュメント化されたREST APIなど、チームが既に使用しているツールにl10n.devを組み込みましょう。
当社は翻訳データを保存しません。ワークスペースでファイルを翻訳する場合、ユーザーが完全に制御でき、いつでも削除可能です。
組織が分離されたインフラストラクチャ、独自のデータベースとストレージ、独自のモデルデプロイ、またはカスタムのコンプライアンス保証を必要とする場合、l10n.devを専用インスタンスとして実行できます。
すべてのアカウントに、毎月10,000文字の無料枠が付与されます。料金は発生せず、クレジットカードも不要です。小規模なアプリをローカライズしたり、契約前に品質を十分に評価したりするには十分な量です。
月間の無料文字数制限を超える場合は、パッケージを購入して文字数残高を増やすことができます。注文に関連付けられたメールアドレスを使用してサインインし、特典をご利用ください。
利用可能なパッケージ:
*各パッケージの有効期限は 90 日間です。有効期限内に再度購入すると、未使用の残高は繰り越されます。
作業計画に合った次のステップを選択するか、ファイルを翻訳して結果を自分で確認してください。
l10n.dev は、AI のパワーとユーザーフレンドリーなツールを組み合わせ、ローカリゼーションプロセスを合理化します。開発者であれローカリゼーションチームの一員であれ、当社のプラットフォームはニーズに合わせた正確で効率的、かつ手頃な翻訳を提供します。