Ich reiche verschiedene Anfragen an Google Translate API über das Python-Modul von Google API ein. Gelegentlich erhalte ich die Fehlermeldung unter:Google Übersetzer-API - Fehlercode 500 Backend-Fehler
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">
Irgendwelche Ideen, warum dies geschieht und wie es zu vermeiden? Ich kann keine Informationen zu diesem speziellen Problem finden.
Ich scheine den Fehler zufällig zu erhalten, da fast alle Abfragen, die ich für die Übersetzung einreiche, ohne Probleme zurückgegeben werden. Wenn ich die genau dieselbe Abfrage erneut absende, wird sie erfolgreich zurückgegeben.
Ich habe '... source = 'zh'' in der API-Aufruf. Vielleicht muss ich noch etwas anderes tun? – cyril
Es scheint nicht zu einem bestimmten Grund aufgrund von Google Ich denke, dass Sie versuchen sollten, die fehlgeschlagene Anfrage zu nehmen und damit zu spielen, bis Sie den Grund für den Fehler erhalten. –