次の方法で共有


よく寄せられる質問 - Translator API

Translator では文字をどのようにカウントしますか。

Translator では、Unicode で定義されているすべてのコード ポイントを文字としてカウントします。 各翻訳は、複数の言語に翻訳する 1 つの API 呼び出しで要求されたものであっても、個別の翻訳としてカウントされます。 応答の長さは関係なく、要求、単語、バイト、または文の数は文字数に関係ありません。

Translator では、次の入力をカウントします。

  • 要求の本文内の Translator に渡されるテキスト。

  • すべてのマークアップ: 要求本文のテキスト フィールド内の HTML タグ、XML タグなど。 要求のビルドに使用される JSON 表記 (キー "Text:" など) はカウントされません

  • 個々の文字。

  • 句読点。

  • スペース、タブ、マークアップ、または任意の空白文字。

  • 以前に同じテキストを翻訳した場合でも、繰り返しの翻訳。 translate 関数に送信されたすべての文字は、コンテンツが変更されていない場合や、ソースとターゲットの言語が同じ場合でもカウントされます。

中国語や日本語の漢字などの表意文字に基づくスクリプトでも、Translator では Unicode コード ポイントの数が引き続きカウントされます。 表意文字につき 1 文字。 例外:Unicode サロゲート ペアは 2 文字としてカウントされます。

DetectBreakSentence のメソッドの呼び出しは、文字の使用量にカウントされません。 ただし、Detect と BreakSentence のメソッドの呼び出しは、カウントされる他の関数の使用に対して妥当な割合となっていることが求められます。 Detect または BreakSentence の呼び出しの数が、他のカウントされるメソッドの 100 倍を超えた場合に、Microsoft は Detect と BreakSentence のメソッドの使用を制限する権利を留保します。

Azure AI 翻訳サービス要求の制限の詳細は、「テキスト翻訳要求の制限」に関する記事を参照してください。

毎月の使用量はどこで確認できますか。

コストの見積もりには、Azure 料金計算ツールをご利用ください。 また、Azure portal の自分のアカウントで、Azure サービスの Azure アラートを監視、表示、追加することもできます。

  1. Azure portal にサインインします。

  2. Translator リソース の [概要] ページに移動します。

  3. Translator リソースのサブスクリプション キーを選択します。

    Azure portal の [概要] ページのサブスクリプション リンクを示すスクリーンショット。

  4. 左側のレールで、 [Cost Management] の下を選択します。

    Azure portal のコスト管理リソースのリンクを示すスクリーンショット。

Translator を使用する場合、属性は必要ですか。

テキスト翻訳と音声翻訳に Translator を使用する場合、属性は必要ありません。 表示しているコンテンツが機械翻訳されている場合は、ユーザーに通知することをお勧めします。

属性が存在する場合は、Translator の属性のガイドラインに準拠している必要があります。

Translator は人間の翻訳者に代わるものですか。

いいえ。どちらもコミュニケーションに不可欠なツールとしての役割があります。 コンテンツの量、作成速度、予算の制約がある場合は機械翻訳を使用して、人間の翻訳を使用できないようにします。

機械翻訳 os は、いくつかの言語サービス プロバイダー (LSP) パートナーによるもので、人間による翻訳前の最初のパスとして使用されており、生産性を最大で 50% 向上させることができます。 LSP パートナーの一覧については、Translator パートナーのページを参照してください。


ヒント

この FAQ で質問に対する回答が見つからない場合は、StackOverflow の Translator API コミュニティに質問してください。