2017-08-13 3 views
0

Ich schreibe ein bisschen Python mit der Google Cloud API, um etwas Text zu übersetzen.Google Cloud Translate API - "Tägliches Limit überschritten"

Ich habe die Abrechnung für mein Konto eingerichtet und es wird angezeigt, dass es aktiv ist (mit einigen zusätzlichen Guthaben für die kostenlose Testversion). Ich habe eine application_default_credentials.json Datei mit -

gcloud auth application-default login 

Was mir gebeten, mein Konto anmelden (I in das gleiche Konto angemeldet Ich habe die Abrechnung bis auf).

ich dann gebraucht -

os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = "/home/theo/.config/gcloud/application_default_credentials.json" 

zu Beginn meiner Python-Skript. Für die Codierung habe ich diese Beispiele hier - https://github.com/GoogleCloudPlatform/python-docs-samples/tree/master/translate/cloud-client

Gestern würde die API nicht funktionieren und ich würde "Tageslimit überschritten" erhalten, obwohl ich es noch nicht benutzt hatte. Schließlich gab ich auf und beschloss, darauf zu schlafen.

Heute wieder versucht und es funktionierte. Ohne etwas tun zu müssen. Ah, großartig, dachte ich, es muss nur eine Weile gedauert haben, um meine Zahlungsinformationen zu aktualisieren.

Aber ich habe seit ein paar Dinge übersetzt, vielleicht 10000 Zeichen und ich bekomme bereits die gleiche Fehlermeldung.

Ich habe ein "Projekt" auf der Cloud-Konsole erstellt und habe einen API-Schlüssel von dort. Ich bin mir nicht ganz sicher, wie ich es benutzen soll, weil die Dokumentation, die ich oben verlinkt habe, nur die json-Zugangsdaten-Datei benutzt. Von dem, was ich online gelesen habe, wird die Verwendung der JSON-Datei über die Verwendung eines Schlüssels empfohlen.

Irgendwelche Ideen über was ich tun soll?

Danke.

+0

Überprüfen Sie auch, dass Sie eine tägliche Abrechnungsgrenze für Ihr Projekt festgelegt haben. –

+0

Ich kann keine Option dafür sehen. Das Seltsame ist, dass ich Nutzungsquoten nachschlage, und die Übersetzung API sagt 0 Zeichen verwendet. Das lässt mich denken, dass ich mich irgendwie nicht mit der richtigen API oder dem richtigen Account verbinde. – themusicalduck

+0

In der Entwicklerkonsole gehen Sie zu 'App Engine' ->' Einstellungen' -> 'Anwendungseinstellungen' dann' Bearbeiten' und 'Tägliche Ausgaben'. Mir ist gerade aufgefallen, dass ich unter "Abrechnung" -> "Budgets & Alerts" auch Alarme einstellen konnte, aber ich habe noch nicht mit diesem gespielt. –

Antwort

Verwandte Themen