So generieren Sie einen API-Schlüssel für Google Translate
Veröffentlicht: 2019-03-06Viele externe Dienste, die die Google Cloud verwenden, benötigen einen API-Schlüssel, um zu funktionieren. Aber was ist ein API Key und wie bekommt man ihn? Das erkläre ich dir gleich.
In diesem Artikel erfahren Sie, wie Sie einen API-Schlüssel erhalten, um Google Cloud Translate verwenden zu können. Der Vorgang ist jedoch derselbe, wenn wir einen API-Schlüssel für einen anderen Google Cloud-Dienst wie Google Maps erhalten möchten.
Beginnen wir mit dem Anfang… Ein API-Schlüssel ist nichts anderes als eine Zeichenfolge, die wir als Lizenzschlüssel für einen bestimmten Dienst verwenden. In unserem Beispiel ermöglicht uns ein Google-API-Schlüssel, von einer externen Anwendung aus auf alle Cloud-Dienste von Google zuzugreifen. Ohne diesen Schlüssel können wir von einer Drittanbieteranwendung keine authentifizierten Aufrufe an Google Cloud-Dienste tätigen, und daher funktioniert die Anwendung, die diesen Schlüssel benötigt, nicht.
Nachdem wir nun verstanden haben, was ein API-Schlüssel ist, sehen wir uns an, wie man einen für Google Translate erhält.
So erstellen Sie ein neues Konto in der Google Cloud Console
Das erste, was Sie brauchen, ist ein Konto in der Google Cloud Console und eine darin enthaltene Zahlungsmethode. Gehen Sie dazu folgendermaßen vor:
- Greifen Sie auf die Google Cloud Console zu und melden Sie sich an oder registrieren Sie sich, wenn Sie noch kein Konto haben.
- Öffnen Sie das Menü auf der linken Seite der Konsole und wählen Sie Abrechnung aus.
- Klicken Sie auf die Schaltfläche Neues Rechnungskonto . Denken Sie daran, dass Sie zuerst die Liste der Rechnungskonten öffnen müssen, wenn dies nicht Ihr erstes Rechnungskonto ist. Klicken Sie dazu oben auf der Seite auf den Namen Ihres bestehenden Rechnungskontos und dann auf Rechnungskonten verwalten .
- Geben Sie den Namen des Rechnungskontos und Ihre Rechnungsinformationen ein. Die angezeigten Optionen hängen vom Land Ihrer Rechnungsadresse ab.
- Klicken Sie auf Senden und aktivieren Sie die Abrechnung .

Standardmäßig ist die Person, die das Abrechnungskonto erstellt, ein Abrechnungsadministrator für das Konto. Sobald Sie das Konto erstellt und die Rechnungsinformationen bereit haben, können Sie mit den folgenden Schritten fortfahren, um den API-Schlüssel zu erhalten.
So erstellen Sie ein neues Projekt in Google Cloud
Gehen Sie zur Leiste oben im Fenster und im Dropdown-Menü sehen Sie Ihre erstellten Projekte sowie die Option, ein neues zu erstellen, indem Sie auf die Schaltfläche Neues Projekt klicken:

Geben Sie nun dem neuen Projekt einen Namen und erstellen Sie es per Klick auf den entsprechenden Button, wie Sie im folgenden Screenshot sehen können:

Zu diesem Zeitpunkt sollten Sie das Projekt bereits erstellt und ausgewählt haben, also machen wir weiter.
Aktivieren Sie die Google Übersetzer-API
Bevor Sie eine Google-API in Ihrem Projekt verwenden können, müssen Sie sie aktivieren. Gehen Sie zum Seitenmenü und wählen Sie die Option APIs & Services :

Nun sehen Sie einen Bildschirm mit Statistiken über die von Ihnen aktivierten APIs. Wenn Sie das Projekt von Grund auf neu erstellt haben, indem Sie die obigen Schritte ausgeführt haben, haben Sie noch keine Daten, wie Sie sehen können:

Klicken Sie auf die obere Schaltfläche APIs und Dienste aktivieren, um mit dem Aktivierungsprozess der API fortzufahren. Dies führt uns zu einem Suchfeld, in dem wir nach der API suchen müssen, an der wir interessiert sind. In diesem Fall möchten wir die Google Translate-API verwenden. Geben Sie translate in das Suchfeld ein und klicken Sie auf das Ergebnis Cloud Translate API :

Dies bringt uns zu einem Bildschirm mit der Beschreibung der Cloud Translation API. Klicken Sie auf die Schaltfläche Aktivieren, um die API in unserem Projekt zu aktivieren:


Wir haben die Google Cloud Translation API bereits aktiviert. Wir sind fast da…
Erstellen Sie einen neuen API-Schlüssel für Google Translate
Sehen wir uns nach der Aktivierung der API an, wie Sie eine neue Schlüssel-API generieren, um diesen Dienst nutzen zu können. Wir müssen erneut zum Seitenmenü gehen und die Option Anmeldeinformationen auswählen:

Auf diesem Bildschirm sehen wir eine Schaltfläche mit einem Dropdown-Menü und dem Text Anmeldedaten erstellen . Klicken Sie nicht auf die Schaltfläche! Öffnen Sie stattdessen das Dropdown-Menü, indem Sie auf den Pfeil rechts neben der Schaltfläche klicken, und wählen Sie die Option API-Schlüssel aus.

Dadurch wird die neue Schlüssel-API erstellt. Sie können es kopieren, wenn Sie möchten, obwohl Sie später darauf zugreifen können:

So beschränken Sie unseren API-Schlüssel, um seine Verwendung zu schützen und einzuschränken
Um die Kosten von Google Cloud mithilfe der Google Cloud Translation API (oder Google Translate, was dasselbe ist) zu kontrollieren, können wir zwei Dinge tun: einschränken, wo Sie den gerade erstellten API-Schlüssel verwenden können, oder das zulässige Kontingent begrenzen der Dienst selbst.
Wenn Sie im obigen Screenshot auf die Schaltfläche Restrict Key klicken, gelangen Sie zum folgenden API-Key-Einschränkungsbildschirm:

Dort können Sie auswählen, den API-Schlüssel nach HTTP-Referrern einzuschränken, was bedeutet, dass Sie Aufrufe an die Google Cloud Translate-API nur mit dem API-Schlüssel von bestimmten Domänennamen aus tätigen können.
Sie müssen die gültigen Domänennamen in das Textfeld eingeben, das angezeigt wird, wenn Sie die Option „ HTTP-Referrer “ auswählen. In unserem Fall haben wir hier unseren Domänennamen https://neliosoftware.com/* hinzugefügt.
Gehen Sie andererseits zum Menü API's & Services → Dashboard → Cloud Translation API → Quotas und dort finden Sie ein Feld namens Characters . Dort können Sie die Kontingentgrenzen der Google Cloud Translation API ändern und gegebenenfalls reduzieren.
Der Preis für die Google Cloud Translation API zum Zeitpunkt des Schreibens dieses Beitrags beträgt 20 USD pro Million übersetzter Zeichen, also machen Sie Ihre Zahlen.

Und das ist alles! Sie haben Ihren API-Schlüssel bereits bereit, um mit der gewünschten Anwendung verwendet zu werden. Der Prozess ist anfangs etwas umständlich, aber wenn Sie den Schritten folgen, erhalten Sie den API-Schlüssel ohne Probleme. Probieren Sie es aus und lassen Sie es mich wissen, wenn Sie weitere Hilfe benötigen!
Vorgestelltes Bild von Conor Luddy auf Unsplash.
