AI901-Foundry#98
ユーザーが入力したテキストが日本語 / 英語 / フランス語のいずれであっても自動判定して英語に翻訳する場合、Azure AI Translator の最もシンプルな利用方法はどれですか?
解説
【正解: D】の理由
Azure AI Translator の Translate API は、リクエストで from を省略すれば「自動言語検出 + 翻訳」を 1 回の呼び出しで実行し、検出された言語コード (detectedLanguage) と翻訳結果 (translations) をまとめて返します。手動指定や別途 Language API への 2 段呼び出しは不要で、シンプルかつコスト効率の高い実装が可能です。Microsoft Learn の Translator quickstart にも記載される標準パターンです。
【他選択肢が違う理由】
Azure AI Translator の Translate API は、リクエストで from を省略すれば「自動言語検出 + 翻訳」を 1 回の呼び出しで実行し、検出された言語コード (detectedLanguage) と翻訳結果 (translations) をまとめて返します。手動指定や別途 Language API への 2 段呼び出しは不要で、シンプルかつコスト効率の高い実装が可能です。Microsoft Learn の Translator quickstart にも記載される標準パターンです。
【他選択肢が違う理由】
- A: 2 段呼び出しを強要する仕様ではなく、from 省略で十分です。
- B: from は省略可能で手動指定は必須ではありません。
- C: 定型翻訳タスクで LLM を使うのは冗長で、Translator が最適です。

コメント