Jak wygenerować klucz API dla Tłumacza Google

Opublikowany: 2019-03-06

Wiele usług zewnętrznych korzystających z chmury Google wymaga do działania klucza API. Ale co to jest klucz API i jak go zdobyć? Oto, co zamierzam ci teraz wyjaśnić.

W tym artykule zobaczymy, jak uzyskać klucz API, aby móc korzystać z Google Cloud Translate, ale proces jest taki sam, jeśli chcemy uzyskać klucz API dla innej usługi Google Cloud, takiej jak Google Maps.

Zacznijmy od początku… Klucz API to nic innego jak ciąg znaków, którego używamy jako klucza licencyjnego dla określonej usługi. W naszym przykładzie klucz API Google umożliwi nam dostęp do dowolnej usługi w chmurze Google z aplikacji zewnętrznej. Bez tego klucza nie możemy wykonywać uwierzytelnionych połączeń do usług Google Cloud z aplikacji innej firmy, dlatego aplikacja wymagająca tego klucza nie będzie działać.

Teraz, gdy rozumiemy, czym jest klucz API, zobaczmy, jak go zdobyć dla Tłumacza Google.

Jak utworzyć nowe konto w Google Cloud Console

Pierwszą rzeczą, której potrzebujesz, jest konto w Google Cloud Console i metoda płatności w nim. Aby to zrobić, wykonaj następujące kroki:

  • Uzyskaj dostęp do Google Cloud Console i zaloguj się lub, jeśli nie masz jeszcze konta, zarejestruj się.
  • Otwórz menu po lewej stronie konsoli i wybierz Rozliczenia .
  • Kliknij przycisk Nowe konto rozliczeniowe . Pamiętaj, że jeśli to nie jest Twoje pierwsze konto rozliczeniowe, musisz najpierw otworzyć listę kont rozliczeniowych. W tym celu kliknij nazwę istniejącego konta rozliczeniowego u góry strony, a następnie kliknij Zarządzaj kontami rozliczeniowymi .
  • Wprowadź nazwę konta rozliczeniowego i informacje rozliczeniowe. Dostępne opcje zależą od kraju Twojego adresu rozliczeniowego.
  • Kliknij Prześlij i włącz płatności .
Główny ekran konsoli Google Cloud.
Główny ekran konsoli Google Cloud.

Domyślnie osoba tworząca konto rozliczeniowe jest administratorem rozliczeń dla tego konta. Po utworzeniu konta i przygotowaniu informacji rozliczeniowych możesz wykonać następujące kroki, aby uzyskać klucz API.

Jak stworzyć nowy projekt w Google Cloud

Przejdź do paska w górnej części okna, a na liście rozwijanej możesz zobaczyć utworzone projekty, a także opcję utworzenia nowego, klikając przycisk Nowy projekt :

Ekran wyboru i tworzenia projektów w Google Cloud.
Ekran wyboru i tworzenia projektów w Google Cloud.

Teraz nadaj nazwę nowemu projektowi i utwórz go, klikając odpowiedni przycisk, jak widać na poniższym zrzucie ekranu:

Widok tworzenia nowego projektu w Google Cloud.
Widok tworzenia nowego projektu w Google Cloud.

W tym momencie powinieneś już mieć utworzony i wybrany projekt, więc przejdźmy dalej.

Aktywuj interfejs API Tłumacza Google

Zanim będziesz mógł korzystać z Google API w swoim projekcie, musisz go aktywować. Przejdź do bocznego menu i wybierz opcję APIs & Services :

Menu API i usług Google Cloud.
Menu API i usług Google Cloud.

Teraz zobaczysz ekran ze statystykami dotyczącymi aktywowanych interfejsów API. Jeśli stworzyłeś projekt od podstaw, wykonując powyższe kroki, nie będziesz mieć jeszcze żadnych danych, jak widać:

Pulpit nawigacyjny interfejsów API i usług Google Cloud.
Pulpit nawigacyjny interfejsów API i usług Google Cloud.

Kliknij górny przycisk Włącz interfejsy API i usługi, aby kontynuować proces aktywacji interfejsu API. To prowadzi nas do pola wyszukiwania, w którym musimy poszukać interfejsu API, który nas interesuje. W tym przypadku chcemy użyć interfejsu API Tłumacza Google. Wpisz przetłumacz w polu wyszukiwania i kliknij wynik Cloud Translate API :

Widok wyszukiwania API do późniejszej aktywacji w naszym projekcie Google Cloud.
Widok wyszukiwania API do późniejszej aktywacji w naszym projekcie Google Cloud.

To prowadzi nas do ekranu z opisem Cloud Translation API. Kliknij przycisk Włącz , aby aktywować API w naszym projekcie:

Zanim zaczniesz korzystać z Google Translate API w naszym projekcie, musisz go aktywować w Google Cloud.
Zanim zaczniesz korzystać z Google Translate API w naszym projekcie, musisz go aktywować w Google Cloud.

Mamy już aktywowany interfejs Google Cloud Translation API. Prawie jesteśmy na miejscu…

Utwórz nowy klucz API dla Tłumacza Google

Po aktywacji API zobaczmy, jak wygenerować nowy Key API, aby móc korzystać z tej usługi. Musimy ponownie przejść do bocznego menu i wybrać opcję Poświadczenia :

Menu zarządzania danymi logowania Google Cloud Translate.
Menu zarządzania danymi logowania Google Cloud Translate.

Na tym ekranie widzimy przycisk z listą rozwijaną i tekst Utwórz poświadczenia . Nie klikaj przycisku! Zamiast tego otwórz menu rozwijane, klikając strzałkę po prawej stronie przycisku i wybierz opcję Klucz API .

Aby utworzyć nowy klucz dla interfejsu Google Translate API, musisz wybrać typ poświadczeń Key API.
Aby utworzyć nowy klucz dla interfejsu API Tłumacza Google, musisz wybrać poświadczenia klucza API.

Tworzy to nowy Key API. Możesz go skopiować, jeśli chcesz, ale możesz uzyskać do niego dostęp później:

Google Cloud zapewnia nam nowy Key API do korzystania z Tłumacza Google z aplikacjami innych firm.
Google Cloud zapewnia nam nowy Key API do korzystania z Tłumacza Google z aplikacjami innych firm.

Jak ograniczyć nasz klucz API, aby chronić i ograniczać jego użycie?

Aby kontrolować koszt Google Cloud za pomocą Google Cloud Translation API (lub Google Translate, który jest taki sam), możemy zrobić dwie rzeczy: ograniczyć miejsce, w którym możesz użyć klucza API, który właśnie utworzyliśmy, lub ograniczyć dozwolony limit do użycia sama usługa.

Na powyższym zrzucie ekranu, jeśli klikniesz przycisk Ogranicz klucz , przejdziesz do ekranu ograniczenia klucza API, który wygląda następująco:

Możemy ograniczyć, z której domeny internetowej możemy korzystać z Key API, które właśnie wygenerowaliśmy, aby uniknąć niewłaściwego użycia go w przypadku utraty.
Możemy ograniczyć, z której domeny internetowej możemy użyć klucza API, który właśnie wygenerowaliśmy.

Tam możesz wybrać ograniczenie klucza API według stron odsyłających HTTP , co oznacza, że ​​możesz wywoływać interfejs Google Cloud Translate API tylko przy użyciu klucza API z określonych nazw domen.

Musisz dodać prawidłowe nazwy domen w polu tekstowym, które pojawi się po wybraniu opcji odsyłaczy HTTP . W naszym przypadku dodaliśmy tutaj naszą nazwę domeny https://neliosoftware.com/* .

Z drugiej strony przejdź do menu API i usługiPulpit nawigacyjnyCloud Translation APIQuotas , a tam znajdziesz pole o nazwie Znaki . Możesz tam zmodyfikować limity przydziału interfejsu Google Cloud Translation API i w razie potrzeby je zmniejszyć.

Cena za Google Cloud Translation API w momencie pisania tego posta wynosi 20 USD za milion przetłumaczonych znaków, więc zrób swoje liczby.

Google Cloud pozwala nam ograniczyć korzystanie z interfejsów API, aby kontrolować maksymalne zużycie, które chcemy ostatecznie płacić.
Google Cloud pozwala nam ograniczyć korzystanie z interfejsów API w celu kontrolowania maksymalnego kosztu, jaki chcemy ostatecznie zapłacić.

I to wszystko! Masz już klucz API gotowy do użycia z wybraną aplikacją. Na początku proces jest nieco uciążliwy, ale postępując zgodnie z instrukcjami, otrzymasz klucz API bez problemów. Wypróbuj i daj mi znać, jeśli potrzebujesz dalszej pomocy!

Polecane zdjęcie Conora Luddy'ego na Unsplash.