Google 翻译

Google Translate 可用于翻译 Odoo 聊天中的用户生成文本。

Google API 控制台

Google Translate 集成到 Odoo 的大部分设置是通过 Google API 控制台 完成的。一旦完成以下流程,将创建一个 API 密钥 以输入到 Odoo 中。

创建一个新项目

要开始使用,请前往 Google API 控制台。然后,如果有 Google Workspace 账户,请使用该账户登录。如果没有,请使用个人 Gmail 账户登录(该账户应与关联了账单的电子邮件地址一致)。

点击 创建凭证,然后选择 OAuth客户 ID

小技巧

如果 Google API 控制台 已有项目,点击 Google Cloud 图标旁边的下拉菜单,会弹出一个窗口。接着,点击弹出窗口右上角的 新建项目

新建项目 屏幕上,将 项目名称 重命名为 Odoo Translate,并浏览选择 位置。将 位置 设置为 Google Workspace 组织。如果使用的是个人 Gmail 账户,请将 位置 保留为 无组织

Google OAuth 的项目名称和位置。

点击 创建 完成此步骤。

API library

接下来,需要在这个新创建的项目上安装 Cloud Translation API。为此,点击左侧菜单中的 Library。然后,搜索 Cloud Translation API,并点击结果。这应该是一个标记为 Cloud Translation APIGoogle Enterprise API

点击 启用 以在此项目上安装库。

重要

使用 Google Translate API 需要 一个当前有效的 Google 计费账户。

一旦在 Google 上设置了计费账户并启用了库,点击 管理 以完成 API 的配置。

创建凭据

项目设置完成且 Cloud Translation API 已启用后,必须 创建凭据。这包括 API 密钥

要开始此过程,请点击左侧边栏菜单中的 Credentials

然后,点击顶部菜单中的 创建凭证 并从下拉菜单中选择 OAuth 客户 ID

在 Google API 控制台中创建一个 API 密钥。

复制 API 密钥 以便在下一部分使用。

重要

出于安全考虑,API 密钥 的使用可能会受到限制。

为此,请通过点击弹出窗口中的 编辑 API 密钥 或点击 凭据 页面上列出的 API 密钥,进入 API 限制。在此处,可以设置密钥限制。这包括设置一个应用程序以限制 API 密钥的使用,以及此 API 密钥是否可以调用任何 API。

建议将 Odoo Translate API 限制为 允许来自配置的 Odoo 数据库的请求,并仅允许访问 Cloud Translation API

要添加网站限制,请在 设置应用程序限制 下点击 网站。然后,通过点击 添加 输入正在使用 Google Translate 的数据库地址。最后,添加 URL,并点击 完成

要将密钥的使用限制在选定的API上,首先在 API restrictions 部分下选择 Restrict key。然后使用下拉菜单选择正在配置的API(Cloud Translation API)。

小技巧

  • 保存 API 密钥:复制 API 密钥并将其存储在安全的地方。

  • 不要公开分享 API 密钥,也不要在客户端代码中暴露它。

配置

要在 Odoo 中访问集成,请导航至 设置应用 ‣ 讨论部分。将 API 密钥输入到标记为 消息翻译 的字段中。然后,保存 设置,Google 翻译 便可在整个数据库的任何聊天中使用。

Odoo 从 *Google API 控制台* 配置 API 密钥。

翻译 chatter

要翻译用户从其他语言输入的文本,请点击聊天窗口右侧的 … (三个点) 图标菜单。然后,选择 翻译。内容将翻译为用户偏好设置中指定的 语言

Google Translate 存在于 Odoo 数据库的 chatter 中。

另请参阅

更改语言