よくある質問

Cloud Translation API へのアクセス

登録するにはどうすればよいですか?
Cloud Translation API サービスに登録する方法については、クイックスタートをご覧ください。
企業アカウントを作成して、自分の Gmail 個人アカウントを使用しないようにするにはどうすればよいですか?
仕事用のメールアドレスを使用して Google アカウントを登録できます。Google Cloud Platform Console にログインする際に、作成したアカウントを使用するだけです。
無料の割り当てはありますか?
いいえ、Cloud Translation API は有料サービスとしてのみ使用できます。詳細については、料金をご覧ください。
どの言語がサポートされていますか?
サポートされている言語の一覧をご覧ください。
Cloud Translation API を再販することはできますか?
いいえ、Cloud Translation API サービスの再販は許可されていません。
ユーザーが自分の Translation API キーを登録して、デベロッパーのアプリケーションで使用することはできますか?
はい。ただし、ユーザーのキーを使用して Cloud Translation API へリクエストを行う際に、一意のユーザー エージェントやリファラーを提供することで、アプリケーションを指定する必要があります。

データの機密性保持

翻訳のために送信したテキストを Google が見たり使用したりすることはありますか?
Google が、サービスを提供する以外の目的でコンテンツを使用することはありません。
翻訳するテキストを Google が第三者と共有することはありますか?
Google は、Translation API サービスを提供するために必要な場合を除き、翻訳するテキストのコンテンツを公開したり、誰かと共有したりすることはありません。たとえば、ストレージやデータ伝送などのサービスの一部を提供するためにサードパーティ ベンダーを利用しなければならない場合があります。その他の目的で、翻訳するテキストを第三者と共有したり、公開したりすることはありません。
翻訳に送信したテキスト、翻訳自体、または翻訳リクエストに関するその他の情報は Google サーバーに保存されるのですか?その場合は、情報はどのくらいの期間、どこに保存されますか?
Google テキストが翻訳のために送信されると、Google では翻訳を実行し、結果を返すために、そのテキストを短期間保存する必要があります。保存されたテキストは一般に数時間で削除されますが、たまにデバッグやその他のテストを実行する間、長く保持する場合があります。また、Google では、サービスの向上と不正使用対策のため、翻訳リクエストに関するいくつかのメタデータ(リクエストを受信した時間やリクエストのサイズなど)を一時的に記録します。セキュリティと信頼性のため、異なる場所の多くのマシンにデータ ストレージを分散しています。Google のデータ セキュリティの基本対策について詳しくはこちらをご覧ください。
Cloud Translation API は保護された接続に対応していますか?
はい、Translation API への保護された接続のために、SSL 接続サポートを提供しています。
翻訳のために送信したコンテンツの所有権を Google が主張することはありますか?
Translation API で送信したコンテンツのいずれの所有権についても Google が主張することはありません。
翻訳のために送信したデータのセキュリティを Google はどのように保護し、確保していますか?
次のウェブページをご覧になり、Google のクラウド サービスのセキュリティ対策をご確認ください。
研修目的でデータが Google に使用されることはありますか?
いいえ、研修や機械翻訳エンジンの機能向上のために、翻訳するコンテンツを Google が使用することはありません。Google では、機械翻訳の品質を改善するために、並行テキスト(コンテンツと人間によるそのコンテンツの翻訳)を使用しています。

帰属

翻訳結果を公開する場合、Google への帰属を表示する必要がありますか?
はい、通常は表示する必要があります。詳しくは、帰属表示に関するガイドラインをご覧ください。
翻訳結果をポストエディットする場合、帰属を表示する必要はありますか?
いいえ。機械翻訳をポストエディットする場合、帰属表示は必要ありません。

技術的な質問

一部を翻訳しないように Cloud Translate API に伝えるにはどうしたらよいですか?

次の HTML タグを使用できます。

  • <span translate="no"> </span>
  • <span class="notranslate"> </span>

この機能は原文のテキストを HTML で送信する場合のみに使用できます。

翻訳テキストに text-aligndirection の CSS プロパティを含む style 属性が追加されるのはなぜですか?

これは、翻訳をリクエストされたテキストに HTML を含めて、右から左へ記述する言語を左から右へ記述する言語に、または左から右へ記述する言語を右から左へ記述する言語に翻訳した場合に発生します。翻訳済みテキストには、テキストの方向が正しくなるよう、text-aligndirection の CSS プロパティを持つ HTML style 属性が含まれます。たとえば、<h2>Sample text</h2> を英語からヘブライ語に翻訳すると、次の JSON が返されます。

{
  "data": {
    "translations": [
      {
        "translatedText": "\u003ch2 style=\";text-align:right;direction:rtl\"\u003e טקסט לדוגמה (דברים) \u003c/h2\u003e"
      }
    ]
  }
}
API を呼び出すときに HTTP 403 エラーが表示されます。
割り当て(1 日に課金可能な合計文字数または 1 秒あたりのリクエスト文字数の上限)を超過している可能性があります。

プロジェクトの使用制限を確認および変更する場合、または割り当ての増加をリクエストするには、次の手順を行います。

  1. プロジェクトの請求先アカウントをまだ持っていない場合は、1 つ作成します。
  2. GCP Console で API ライブラリの [有効な API] ページに移動し、リストから API を選択します。
  3. 割り当て関連の設定を表示および変更するには、[割り当て] を選択します。使用状況に関する統計情報を表示するには、[使用状況] を選択します。
API から HTTP 500 (Internal Errors) のレスポンスを受け取ることがあります。
原文の言語を指定せずにテキストを送信した場合に、このエラーが発生することがあります。Google がテキストから原文の言語を判断できない場合に(通常はテキストが短すぎるため)、HTTP 500 を返します。この状況は、原文の言語を明示的に指定することで解決する場合があります。
1 回のリクエストで複数のターゲット言語を指定できますか?
いいえ、v2 API が許可するのは 1 回のリクエストにつき 1 つのターゲット言語のみです。
1 回のリクエストの推奨文字数は何文字ですか?
HTML 文字を含めて 5,000 文字未満です。
1 つの単語から複数の翻訳を取得できますか?
いいえ。この機能は、translate.google.com のウェブ インターフェースを通じてしか利用できません。
このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Cloud Translation API ドキュメント