翻訳プロバイダー — DeepL、Google Translate、Azure連携 | better-i18n
1つのプラットフォーム、複数の翻訳エンジン。DeepL、Google Translate、Azure Translatorを接続して、利用可能な最高の機械翻訳プロバイダーでローカライゼーションワークフローを強化しましょう。
プロフェッショナルなローカライゼーションのためのマルチプロバイダー翻訳
成長するプロダクトの翻訳を管理するには、適切な機械翻訳プロバイダーを選ぶ必要があります — 場合によっては複数を使い分けることも必要です。better-i18nは、単一のダッシュボードから複数の翻訳プロバイダーを接続・監視・管理できる統合インターフェースを提供します。
DeepLの優れたヨーロッパ言語品質、Google Translateの幅広い言語カバレッジ、またはAzure Translatorのエンタープライズコンプライアンスが必要な場合でも、better-i18nはご自身のワークフローに合ったプロバイダーを組み込むことができます。
サポートされている翻訳プロバイダー
DeepL — ライブ連携
DeepLは完全に統合されており、すぐにご利用いただけます。特にヨーロッパ言語で最も自然な翻訳を生成することで知られるDeepLは、翻訳品質を重視するチームのデフォルト選択です。
DeepLの主な機能:
- ワンクリック翻訳 — ダッシュボードから直接、個別のキーまたはネームスペース全体を翻訳できます
- グロッサリー同期 — プロジェクトのグロッサリーをDeepLに送信することで、ブランド用語・製品名・専門語彙が毎回一貫して翻訳されます
- フォーマリティ制御 — DeepLがサポートしている言語でフォーマルまたはインフォーマルなトーンを選択できます
- 使用状況の追跡 — 文字数の消費とAPIの使用状況をリアルタイムで監視できます
integration.enableDeepL でDeepLを有効にして、すぐに翻訳を開始できます。
Google Translate — 近日公開予定
Google Translateのサポートはコードベースに実装済みで、今後のリリースで利用可能になります。Google Translateは全プロバイダーの中で最も広い言語カバレッジを持ち、130以上の言語に対応しています。
今後の予定:
- グローバルオーディエンスにリーチするための最も広い言語ペアカバレッジ
- 流暢さを向上させるNeural Machine Translation(NMT)
- 大量翻訳ニーズに対応するコスト効率の高いオプション
- 言語ペアごとのシームレスなプロバイダー切り替え
Azure Translator — 近日公開予定
Azure Translatorの連携も開発中です。Microsoftエコシステムに投資しているチームにとって、Azure Translatorはコンプライアンス認証を備えたエンタープライズグレードの翻訳を提供します。
今後の予定:
- エンタープライズコンプライアンス(SOC 2、HIPAA、GDPR)
- ドメイン固有モデルのためのCustom Translator
- SSOのためのAzure Active Directory連携
- データレジデンシー要件のためのリージョナルデプロイオプション
プロバイダー管理操作
better-i18nは翻訳プロバイダーをプログラム的に管理するための完全な操作セットを提供します:
プロバイダーの一覧表示と比較
integration.listTranslationProviders を使用して、利用可能なすべてのプロバイダー、そのステータス、サポートされている言語ペアを確認できます。これにより、カバレッジを簡単に比較し、各ターゲット言語に適したプロバイダーを選択できます。
ヘルスチェック
integration.checkProviderHealth を実行して、設定済みのプロバイダーが到達可能で正しく応答しているかを確認できます。ヘルスチェックはAPIレイテンシ、エラーレート、クォータステータスを監視し、翻訳ワークフローに影響が出る前に問題を把握できます。
使用状況の追跡
integration.getProviderUsage で翻訳量とコストを追跡できます。プロバイダーごと・期間ごとの文字数、リクエスト量、コスト内訳を確認できます。予期しない請求を避けるために使用アラートを設定してください。
デフォルトプロバイダーの選択
integration.setDefaultProvider で優先プロバイダーを設定できます。複数のプロバイダーが有効な場合、特定の言語ペアに対して明示的に別のプロバイダーを選択しない限り、デフォルトプロバイダーがすべての翻訳リクエストを処理します。
プロバイダーの無効化
integration.disableProvider でプロバイダーを一時的または永続的に削除できます。アクティブな翻訳には影響しません — 無効化されたプロバイダーを使用するのは新しい翻訳リクエストのみが停止されます。
DeepLとのグロッサリー同期
DeepL連携の最も強力な機能の一つが、自動グロッサリー同期です。better-i18nでグロッサリーを維持すると、それらの用語がDeepLのグロッサリーシステムに自動的に送信されます。
グロッサリー同期が重要な理由:
- ブランドの一貫性 — 製品名、機能名、企業の専門用語は翻訳されないか、指定通りに翻訳されます
- 技術的な正確さ — ドメイン固有の用語が直訳されることなく正確に処理されます
- ポストエディットの削減 — 機械翻訳がすでに専門用語を尊重しているため、修正が少なくなります
グロッサリーエントリーは双方向に同期されます:better-i18nで用語を追加するとDeepLにも反映されます。更新または削除すると、その変更が自動的に伝播されます。
どのプロバイダーをいつ使うべきか
| 基準 | DeepL | Google Translate | Azure Translator |
|---|---|---|---|
| 翻訳品質 | ヨーロッパ言語に最適 | すべての言語で良好 | カスタムモデルで良好 |
| 言語カバレッジ | 30以上の言語 | 130以上の言語 | 100以上の言語 |
| グロッサリーサポート | ネイティブグロッサリー同期 | APIによるカスタムグロッサリー | Custom Translator |
| エンタープライズコンプライアンス | GDPR準拠 | SOC 2、ISO 27001 | SOC 2、HIPAA、GDPR |
| 最適な用途 | 品質優先チーム | 最大限の言語カバレッジ | Microsoftエコシステムのチーム |
| ステータス | 現在利用可能 | 近日公開 | 近日公開 |
翻訳プロバイダーの使い始め方
- プロジェクトの連携設定に移動します
- DeepLを有効にしてAPIキーを入力します
- 一貫した用語のためにグロッサリー同期を設定します
- DeepLをデフォルトプロバイダーとして設定します
- プロバイダーダッシュボードから使用状況とヘルスを監視します
Google TranslateとAzure Translatorが利用可能になったら、DeepLと並べて追加し、特定の言語ペアを最も適切なプロバイダーにルーティングできるようになります。