语言翻译员
点击复制
用于将你的应用程序本地化为不同语言和翻译文本的模块。
谷歌翻译
谷歌翻译模块在你的应用程序中增加了与谷歌翻译服务的整合,旨在实现自动文本翻译。
业务流程
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)- 翻译后的文本。