我正试图弄清楚如何在我自己的Python3环境中使用谷歌云翻译。我已经完成了codelabs教程,该教程向我展示了如何在云外壳中进行操作,但我想在自己的环境中运行它。当然,我可以安装谷歌云翻译库,但我不知道如何设置身份验证,在教程中,它使用了一堆我无法从Linux shell运行的云shell命令(AFAIK(。
我确实得到了在这个过程中创建的key.json文件的副本,希望有一种方法可以将其用于我的独立系统。但经过大量搜索,我没有找到任何使用该文件或其他方式设置身份验证的说明。有一个关于设置Python开发环境的指南,但它没有提到身份验证。
有人能给我指一个教程或例子吗?
你可以先安装云SDK,就像有人在评论中说的那样。
之后,为了进行身份验证,我将设置GOOGLE_APPLICATION_CREDENTIALS环境变量,其中包含到您的服务帐户密钥的路径
export GOOGLE_APPLICATION_CREDENTIALS="/path/to/my/service-account-key.json"
如果你不想每次登录都运行它,你可以将它添加到你的.bashrc
中