语言翻译员

点击复制

用于将你的应用程序本地化为不同语言和翻译文本的模块。


谷歌翻译

谷歌翻译模块在你的应用程序中增加了与谷歌翻译服务的整合,旨在实现自动文本翻译。


业务流程

Google Translate: Translate

输入

  • text (text)- 翻译的源文本。
  • source_lang (ENUM)- 源文本的语言。
  • target_lang (ENUM)- 翻译的目标语言
  • is_html (boolean)- 输入的源文本是html格式的标记。

输出

  • text (text)- 翻译的文本

设置

参数预设说明
Project ID-你在谷歌云平台上的项目ID。
Service Account File-你的谷歌云项目的服务账户私钥JSON文件

使用Google Cloud Console来获取项目ID。获取和设置项目ID的手册可在此链接获得。
获取服务账户文件的手册可在此链接获得。根据安全政策,谷歌不存储你的私人密钥,所以你不能重新下载你的JSON文件。如果有必要,你将不得不创建一个新的密钥。


DeepL 翻译器

该模块提供了与DeepL 翻译器的整合。


参数默认值描述
Auth Key-来自你的DeepL 账户的认证密钥
Use Pro version?关闭只适用于付费用户

DeepL Translator: Translate Text

输入

  • sourse_lang (enum)- 要翻译的文本的语言。
  • target_lang (enum)- 该文本应被翻译成的语言。
  • text (string)- 要翻译的文本。只支持UTF8编码的纯文本。
  • split_sentences (boolean)- 设置翻译引擎是否应首先将输入的内容分成句子。这在默认情况下是启用的。
  • glossary_id (string)- 指定翻译要使用的词汇表。重要的是:这需要设置source_lang参数,并且词汇表的语言对必须与请求的语言对一致。

输出

  • text (string)- 翻译的文本。

DeepL Translator: Translate document

输入

  • sourse_lang (enum)- 要翻译的文本的语言。
  • target_lang (enum)- 该文本应被翻译成的语言。
  • document (file)- 要翻译的文档文件。

输出

  • document_id (string)- 一个分配给上传文件和翻译过程的唯一ID。
  • document_key (string)- 一个唯一的密钥,用于加密上传的文件以及在服务器端的翻译结果。

DeepL Translator: Check translation status

输入

  • document_id (string)- 一个分配给文件和翻译过程的唯一ID。
  • document_key (string)- 当文件被上传到API时,被发送到客户端的文件加密密钥。

輸出

  • document_id (string)- 分配给文档和翻译过程的唯一ID。
  • status (enum)- 对文件翻译过程目前所处状态的简短描述。可能的值是。
    • "queued"- 该翻译工作正在排队等待处理
    • "translating"- 翻译工作目前正在进行
    • "done"- 翻译已经完成,翻译后的文件可以下载
    • "error"- 在翻译该文件时发生了一个无法恢复的错误
  • seconds_remaining (integer)- 直到翻译完成的估计秒数。这个参数只在翻译过程中包含。

DeepL Translator: Downloading translated documents

输入

  • document_id (string)- 分配给文件和翻译过程的唯一ID。
  • document_key (string)- 文件加密密钥,当文件上传到API时,它被发送到客户端。
  • name (string)- 文件的名称。

输出

  • document (file)- 下载的文件

微软翻译机

该模块提供了与Microsoft Translator API的集成


参数默认值说明
Subscription Key-你的Azure账户中的订阅密钥
Subscription Region-你的Azure账户中的订阅区域

Microsoft Translator: Detect language

输入

  • text (text)- 要翻译的文本。

输出

  • lang (enum)- 检测到的语言的代码。

Microsoft Translator: Transliterate

输入

  • text (text)- 要翻译的文本。
  • sourse_lang (enum)- 文本的语言。

输出

  • text (text)- 是输入文本的转换结果的文本。

Microsoft Translator: Translate

输入

  • is_html (boolean)- 是html文本。
  • target_lang (enum)- 该文本应被翻译成的语言。
  • sourse_lang (enum)- 要翻译的文本的语言。
  • text (text)- 要翻译的文本。

輸出

  • text (text)- 翻译后的文本。

设置

业务流程

设置

业务流程