Я сделал себе бесплатную учетную запись, чтобы я мог немного поэкспериментировать с API Google Cloud Translation. Я сгенерировал себе ключ из учетной записи службы, сохранил его в файл JSON, загрузил его, и все, кажется, работает нормально. Фрагмент из моего кода: < /p>
import os
from google.cloud import translate_v2
os.environ['GOOGLE_APPLICATION_CREDENTIALS'] = r"google.json"
print(os.getenv('GOOGLE_APPLICATION_CREDENTIALS'))
translate_client = translate_v2.Client()
text = "Redaksia e IRL-së pas publikimit të skandalit të quajtur “Gjaku i Pistë”, sonte ka dalë me një"
target = 'en'
output = translate_client.translate(text, target_language=target)
print(output)
< /code>
Однако я увидел, что в учетных данных я могу генерировать ключ API, и теперь я хотел бы использовать этот ключ API, чтобы я мог перевести и избежать файла JSON. Проблема в том, что я попытался найти способ, как я могу использовать этот ключ API, но тем не менее, не смог найти ничего! Я попытался передать ключ в конструкторе клиента в качестве translate_client = translate_v2.client (credentials = api_key) < /code> Но я получил ошибку < /p>
valueErr: эта библиотека поддерживает только учетные данные из Google-with-library-python. Перевод API из Google и если да, то как? Если нет, то файл JSON из учетной записи службы единственным способом аутентификации против этой услуги?
Подробнее здесь: https://stackoverflow.com/questions/732 ... ng-api-key
Используйте API API Translation Google Cloud с использованием ключа API ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение