google API를 사용하여 텍스트 언어를 감지하고 번역하지 않으려합니다. 인증을 필요로하지 않으며 키가 필요하지 않습니다.python google.cloud (번역)의 "Daily Limit Exceeded"오류
from google.cloud import translate
def detect_language(text):
"""Detects the text's language."""
translate_client = translate.Client()
result = translate_client.detect_language(text)
print('Text: {}'.format(text))
print('Confidence: {}'.format(result['confidence']))
print('Language: {}'.format(result['language']))
print detect_language('My name is Maria')
그러나 오류 "google.cloud.exceptions.Forbidden : 초과 403 일일 한도가"팝업 코드는 다음과 같이 간단합니다. 내 사용량을 확인하고 할당량()을 전달하지 않았는지 확인했습니다. 또한 Google translate API는 콘솔에서 사용할 수 있습니다.
이 오류는 어디에서 발생 했습니까? 또 다른 시도에서
, 나는 키가이 코드를 시도 :from google.cloud import translate
from googleapiclient.discovery import build
API_KEY = 'MY_KEY_COMES_HERE'
API = 'translate'
service = build(API, 'v2', developerKey=API_KEY)
print(service.translations().list(source='en', target='fr', q=['flower', 'car']).execute())
def detect_language(text):
"""Detects the text's language."""
translate_client = translate.Client()
result = translate_client.detect_language(text)
print('Text: {}'.format(text))
print('Confidence: {}'.format(result['confidence']))
print('Language: {}'.format(result['language']))
print detect_language('My name is Maria')
그것은 번역 않습니다를 ....하지만 일어난 어떤 언어
올바른 프로젝트 API 사용법을 확인하셨습니까? –
예, 단 한 개의 프로젝트 만 있습니다. – Elm662
코드는 google-cloud-translate == 0.22.0으로 잘 동작하며 처음에는 시도합니다. \t \t 두 번째 시도에서 'Forbidden : 403 Daily Limit Exceeded (GET https://translation.googleapis.com/language/translate/v2/det ect? q = My + name + is + Maria.이 문제는 google-api https://translation.googleapis.com/language/translate/v2/detect?q=this%20is%20maria&key=API_KEY_HERE의 버그 일 수 있습니다. – Nghung