Google API의 Python 모듈을 통해 Google 번역 API에 다양한 검색어를 제출하고 있습니다. 때때로 나는 다음과 같은 오류 메시지가 나타납니다Google 번역 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">
어떤 아이디어 이런 일이 어떻게를 방지 할 수있는 이유? 이 특정 문제에 대한 정보를 찾을 수 없습니다.
번역을 위해 제출하는 거의 모든 쿼리가 문제없이 반환되므로 임의로 오류가 발생하는 것 같습니다. 또한 정확히 동일한 쿼리를 다시 제출하면 성공적으로 반환됩니다. 구글 API 자주 묻는 질문 페이지에서
내가 가진'... 소스 = API 호출에 'zh''. 어쩌면 내가해야 할 일이있을거야? – cyril
Google에 의한 특별한 이유가없는 것 같습니다. 실패한 이유를 알아낼 때까지 실패한 요청을 가져 와서 재생 해보아야한다고 생각합니다. –