
Explanation:
はい、いいえ、はい。
Microsoft Azure AI Fundamentals (AI-900) 公式学習ガイドおよび Microsoft Learn モジュール「Azure Cognitive Services for Language の機能の識別」によると、Azure Translator サービスは、テキストまたはドキュメント全体をリアルタイムで言語間で翻訳するために使用されるクラウドベースの機械翻訳サービスです。REST API またはクライアントライブラリを使用して、テキスト入力の翻訳、言語の検出、および単一のリクエストでの複数のターゲット言語のサポートを行います。
* 「以下のサービス呼び出しは、入力として英語のテキストを受け取り、出力としてイタリア語とフランス語のテキストを受け取ります。」
/translate?from=en&to=it,fr - はい。この URL 形式は正しいです。Translator サービス API では、複数の翻訳対象言語をカンマで区切って 1 つの to パラメータで指定できるためです。この場合、from=en はソース言語 (英語) を指定し、to=it,fr はイタリア語 (it) とフランス語 (fr) への翻訳を要求します。API は、両方の翻訳対象言語で同時に結果を返します。この構文は、Microsoft Learn で多言語翻訳の有効な形式として公式に文書化されています。
* 「以下のサービス呼び出しは、入力として英語のテキストを受け取り、出力としてイタリア語とフランス語のテキストを受け取ります。」
/translate?from=en&to=fr&to=it - いいえ。この形式は正しくありません。Translator API では、to パラメータを複数回繰り返すことはできません。to パラメータは 1 つのみ有効で、複数のターゲット言語は同じ to パラメータ内でカンマ区切りのリストとして指定する必要があります。
* 「翻訳サービスを使用すると、英語からフランス語への文書翻訳が可能です。」 - はい。この記述は正しいです。翻訳サービスは、テキスト翻訳と文書翻訳の両方をサポートしています。文書翻訳機能では、Word、PowerPoint、PDFなどのファイル全体を、書式と構造を維持したまま翻訳できます。この機能は、公式の翻訳APIの「文書翻訳」に含まれています。要約すると、AI-900調査内容では、以下の点が明確にされています。
# /translate?from=en&to=it,fr # 有効な構文
# /translate?from=en&to=fr&to=it # 無効な構文
# 翻訳ツールは言語間で文書全体を翻訳できます