由于篇幅有限,前篇文章我们主要介绍了 Cloud Translation API如何调用的准备工作(点此复习),那么本篇文章将主要来跟大家聊一聊核心步骤——Cloud Translation API的调用方法。
就让我们直奔主题吧!
共有三种调用方法,分别是:使用apikey调用(仅v2版本)、使用服务账号调用、使用客户端库调用。
我们首先来说针对v2版本使用的apikey调用
Step1.
将刚创建的API key复制到剪贴板,然后使用以下代码行将其保存到终端的环境变量中。确保使用剪贴板中的密钥替换YOUR_API_KEY。
export API_KEY=YOUR_API_KEY
Step2.
翻译文本
$ curl "https://translation.googleapis.com/language/translate/v2?target=es&key=${API_KEY}&q=${TEXT}"
{
"data": {
"translations": [
{
"translatedText": "Mi nombre es Steve",
"detectedSourceLanguage": "en"
}
]
}
}
再看使用服务账号调用
Step1.
将环境变量 GOOGLE_APPLICATION_CREDENTIALS 设置为包含服务帐号密钥的 JSON 文件的路径。此变量仅适用于当前的 shell 会话,因此,如果您打开新的会话,请重新设置该变量。
示例:</