是否有针对独立 Python3 的 Google 云翻译示例?

问题描述

我想弄清楚如何在我自己的 python3 环境中使用谷歌云翻译。我已经完成了向我展示如何在 Cloud Shell 中执行此操作的 codelabs tutorial,但我想从我自己的环境中运行它。我当然可以安装 google-cloud-translate 库,但我不知道如何设置身份验证,在教程中使用了一堆云 shell 命令,这些命令 (AFAIK) 我无法从我的 Linux shell 运行。>

我确实获得了在该过程中创建的 key.json 文件的副本,希望有一种方法可以将其用于我的独立系统。但是经过相当多的搜索,我没有找到任何使用该文件或其他方式设置身份验证的说明。有一个 guide 用于设置 Python 开发环境,但它没有说明身份验证。

谁能给我指点教程或工作示例?

解决方法

你可以先安装Cloud SDK,就像评论里有人说的。

之后,为了进行身份验证,我将使用您的服务帐户密钥的路径设置 GOOGLE_APPLICATION_CREDENTIALS 环境变量

export GOOGLE_APPLICATION_CREDENTIALS="/path/to/my/service-account-key.json"

如果您不想每次登录时都运行它,可以将它添加到您的 .bashrc