Ich möchte die Sprache eines Textes erkennen (und nicht übersetzen) mit Google API. Dies erfordert keine Authentifizierung und ich brauche keinen Schlüssel. Der Code ist so einfach wie:"Daily Limit Exceeded" Fehler in Python google.cloud (übersetzen)
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')
jedoch der Fehler "google.cloud.exceptions.Forbidden: 403 Tageslimit überschritten" erscheint. Ich habe meine Verwendung überprüft und sichergestellt, dass ich das Kontingent nicht bestanden habe(). Auch die Google Translate API ist in der Konsole aktiviert.
Irgendwelche Hinweise, woher kommt dieser Fehler?
In einem weiteren Versuch habe ich versucht, diesen Code mit einem Schlüssel:
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')
Es übersetzen ist .... aber es die Sprache NICHT
Sind Sie sicher, dass Sie die korrekte API-Nutzung des Projekts überprüft haben? –
ja, ich habe nur 1 Projekt. – Elm662
Ihr Code funktioniert gut mit google-cloud-translate == 0.22.0 auf meinem Rechner, auf Anhieb. \t \t Beim zweiten Versuch, bekam den gleichen Fehler 'Verboten: 403 Tageslimit überschritten (Get https://translation.googleapis.com/language/translate/v2/det ect? Q = Mein + Name + ist + Mar ia. Dies kann ein Fehler in der Google-API https://translation.googleapis.com/language/translate/v2/detect?q=this%20is%20maria&key=API_KEY_HERE sein – Nghung