機能

翻訳プロバイダー — 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にも反映されます。更新または削除すると、その変更が自動的に伝播されます。

どのプロバイダーをいつ使うべきか

基準DeepLGoogle TranslateAzure Translator
翻訳品質ヨーロッパ言語に最適すべての言語で良好カスタムモデルで良好
言語カバレッジ30以上の言語130以上の言語100以上の言語
グロッサリーサポートネイティブグロッサリー同期APIによるカスタムグロッサリーCustom Translator
エンタープライズコンプライアンスGDPR準拠SOC 2、ISO 27001SOC 2、HIPAA、GDPR
最適な用途品質優先チーム最大限の言語カバレッジMicrosoftエコシステムのチーム
ステータス現在利用可能近日公開近日公開

翻訳プロバイダーの使い始め方

  1. プロジェクトの連携設定に移動します
  2. DeepLを有効にしてAPIキーを入力します
  3. 一貫した用語のためにグロッサリー同期を設定します
  4. DeepLをデフォルトプロバイダーとして設定します
  5. プロバイダーダッシュボードから使用状況とヘルスを監視します

Google TranslateとAzure Translatorが利用可能になったら、DeepLと並べて追加し、特定の言語ペアを最も適切なプロバイダーにルーティングできるようになります。

さらに探す

Translation Sync Engine — better-i18nのローカリゼーションパイプラインのための信頼性の高い非同期処理

ソースコード、翻訳、CDNを完全に同期させる信頼性の高い非同期翻訳パイプライン — 競合検出、Activity Logging、ゼロデータロスを備えています。

better-i18n Doctor:自動化された翻訳品質モニタリング

コードベースの不足した翻訳、オーファンキー、プレースホルダーの不一致をスキャンします。コミットごとに0〜100のヘルススコアを取得できます。

エンタープライズ規模の翻訳管理のための better-i18n Batch Operations

1回の操作で数千件の翻訳を更新・公開・管理できます。better-i18n の Batch ツールは、エンタープライズ規模のボリュームも難なく処理します。

Developer Experience & Platform UX — better-i18nでスピードと喜びのために構築

すべてのインタラクションが意図的に設計されたDeveloper Experience — Command Paletteナビゲーション、Inline Editing、Auto-Sync、そしてすべてのワークフローに組み込まれたAI支援。

better-i18n メディア管理:ローカライズプロジェクト向けコンテンツアセット

翻訳と並行してメディアアセットをアップロード、整理、配信できます — プロフィール写真からコンテンツ画像まで、すべて超高速R2エッジストレージに保存されます。

better-i18n 翻訳チームのためのエンタープライズセキュリティ&コンプライアンス

エンタープライズグレードの認証、暗号化、コンプライアンス — コードから本番環境まで翻訳ワークフローを保護します。