Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

翻译文字

Firebase
Made by Firebase

将写入 Cloud Firestore 集合的字符串翻译成多种语言(使用 Cloud Translation API)。

此扩展程序的运作方式

使用此扩展程序可翻译写入 Cloud Firestore 集合的字符串(例如,文本消息)。

此扩展程序会监听您指定的 Cloud Firestore 集合。如果您将一个字符串添加到该集合内任何文档的指定字段中,则此扩展程序会执行如下操作:

  • 将字符串翻译成您指定的目标语言;自动检测字符串的源语言。
  • 将字符串的译文添加到同一文档中的单独指定字段中。

您应使用 ISO-639-1 代码指定所需的目标语言。您可以在 Cloud Translation API 文档中找到有效语言的列表及其对应的代码。

如果文档的原始未翻译字段进行了更新,则译文也会自动更新。

翻译多个集合

如需翻译多个集合,可以多次安装此扩展程序,每次指定不同的 集合路径。系统目前对您可以安装的扩展程序实例数量 没有限制。

翻译多个字段

如需翻译多个字段,可将输入字符串的映射存储在输入字段中:

admin.firestore().collection('translations').add({
  first: "My name is Bob",
  second: "Hello, friend"
})

多种语言

要将文本翻译成多种语言,可将 languages 参数设置为英文逗号分隔的语言列表, 例如 en,fr,de。请查看支持的语言列表

额外设置

在安装此扩展程序之前,请确保您已经在 Firebase 项目中设置了一个 Cloud Firestore 数据库

结算

若要安装扩展程序,您的项目必须采用 Blaze(随用随付)方案

  • 您需要为此扩展程序所需的 Firebase 资源支付少量费用(通常约为 $0.01/月),即使没有使用此扩展程序也要支付。
  • 此扩展程序用到了其他 Firebase 和 Google Cloud Platform 服务,如果超出这些服务的免费层级,则会产生相关费用:
  • Cloud Translation API
  • Cloud Firestore
  • Cloud Functions(Node.js 10+ 运行时。查看常见问题解答

如何安装此扩展程序

使用 Firebase 控制台

要安装和管理扩展程序,您可以使用 Firebase 控制台。

使用控制台安装

使用 Firebase CLI

要安装和管理扩展程序,您还可以使用 Firebase CLI:

步骤 1:运行以下 npm 命令来安装 CLI 或将 CLI 更新到最新版本。

npm install -g firebase-tools
不能运行?请参阅 Firebase CLI 参考文档或者更改您的 npm 权限

第 2 步设置一个新的 Firebase 项目目录或转到现有目录

第 3 步:将此扩展程序添加到扩展程序清单

firebase ext:install firebase/firestore-translate-text --local --project=projectId_or_alias

第 4 步(可选):使用 Firebase Emulator Suite 在本地测试此扩展程序

firebase emulators:start

第 5 步:将清单中的扩展程序部署到项目中

firebase deploy --only extensions --project=projectId_or_alias
支持
Cloud Firestore
作者
许可
Apache-2.0
版本
0.1.8