谷歌翻译
谷歌翻译 模块在你的应用程序中增加了与 谷歌翻译 服务的整合,旨在实现自动文本翻译。
业务流程
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)- 翻译后的文本。