Google APIのPythonモジュール経由でGoogle Translate APIにさまざまなクエリを送信しています。時折、私は以下のエラーメッセージが表示されます。Google Translate API - エラーコード500バックエンドエラー
from googleapiclient.discovery import build
service = build('translate', 'v2', developerKey='my_key')
translation = service.translations().list(
source='zh',
target='en',
q=text_for_translation).execute()
HttpError: HttpError 500 when requesting https://www.googleapis.com/language/translate/v2?q=%E7%B7%9A&source=zh&alt=json&target=en&key=my_key returned "Backend Error">
任意のアイデアをこれが起こって、どのようにそれを回避することですなぜですか?私はこの特定の問題に関する情報を見つけることができません。
翻訳のために提出したほとんどすべてのクエリが問題なく返されるため、ランダムにエラーが発生するようです。また、私は正確に同じクエリを提出した場合、それは正常に返されます。 GoogleのAPIのFAQページから
私が持っている '...ソース= API呼び出しで「zh''。多分私は何かする必要がありますか? – cyril
Googleのために特別な理由がないようです。失敗したリクエストを受け取り、失敗の理由が得られるまでそれを試してください。 –