【发布时间】:2021-04-19 02:48:36
【问题描述】:
从程序进行简单文本翻译需要什么键(如果有)?
注意:我不托管任何网站。
【问题讨论】:
-
您使用的是什么 Google API?
标签: google-api
从程序进行简单文本翻译需要什么键(如果有)?
注意:我不托管任何网站。
【问题讨论】:
标签: google-api
获取 Google 翻译 API 密钥
要使用 Google API,您首先需要一个 Google Cloud 帐户。
所有 GCP API 的 API 密钥都相同。此处说明:https://cloud.google.com/docs/authentication/api-keys
激活 Google 翻译 API
在您的项目中使用 Google API 之前,您必须先激活它。转到侧面菜单并选择 APIs & Services 选项:
现在您将看到一个屏幕,其中包含有关您已激活的 API 的统计信息。如果您按照上述步骤从头开始创建项目,您将没有任何数据,如您所见:
点击上方按钮启用 API 和服务以继续 API 的激活过程。这会将我们带到一个搜索框,我们必须在其中查找我们感兴趣的 API。在这种情况下,我们要使用 Google Translate API。在搜索框中输入 translate 并点击结果 Cloud Translate API:
这会将我们带到一个包含 Cloud Translation API 描述的屏幕。点击Enable按钮激活我们项目中的API:
我们已经激活了 Google Cloud Translation API。我们快到了……
为 Google 翻译创建新的 API 密钥
激活 API 后,让我们看看如何生成一个新的 Key API 以使用该服务。我们必须再次进入侧边菜单并选择 Credentials 选项:
在此屏幕上,我们看到一个带有下拉菜单的按钮和文本创建凭据。不要点击按钮!相反,通过单击按钮右侧的箭头打开下拉菜单并选择 API Key 选项。
这将创建新的密钥 API。您可以根据需要复制它,但您可以稍后访问它:
Google Cloud 为我们提供了一个新的 Key API,以便将 Google 翻译与我们的第三方应用程序一起使用。
如何限制我们的 API 密钥以保护和限制其使用
要通过使用 Google Cloud Translation API(或 Google Translate,相同)来控制 Google Cloud 的成本,我们可以做两件事:限制您可以使用我们刚刚创建的 API 密钥的位置或限制允许使用服务本身的配额。
在上面的屏幕截图中,如果您单击“限制密钥”按钮,您将进入以下 API 密钥限制屏幕:
您可以在此处选择通过 HTTP 引用来限制 API Key,这意味着您只能使用来自某些域名的 API Key 调用 Google Cloud Translate API。
您必须在选择 HTTP 引荐来源网址选项时出现的文本框中添加有效域名。示例域名https://google.com/*。
另一方面,转到菜单 API’s & Services → Dashboard → Cloud Translation API → Quotas,您会在那里找到一个名为 Characters 的框。您可以在此处修改 Google Cloud Translation API 的配额限制并在必要时降低它们。
在撰写本文时,Google Cloud Translation API 的价格是每百万翻译字符 20 美元,所以请做好数字。
仅此而已!您已经准备好与您想要的应用程序一起使用的 API 密钥。这个过程一开始有点麻烦,但是按照这些步骤你会毫无问题地获得 API Key。
【讨论】:
使用 Google Translate API 需要 API 密钥,您可以从 Google APIs Console 获取您的密钥。
更多详情,请查看Developer's Guide。
【讨论】: