YandexTranslate
描述:
提供将数据流的内容和属性内容从一个语言翻译成另一个
标签:
yandex, translate, translation, language, 翻译, 转换, 语言
参数:
如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.
名字 | 默认值 | 允许值列表 | 描述 |
---|---|---|---|
API Key | 提供注册Yandex的API key | ||
原语言 | 输入数据的语言,如果不设置, Yandex将试图自动获取输入语言 支持表达式语言 (支持流属性和变量) | ||
目标语言 | en | 指定文本翻译的目标语言 支持表达式语言 (支持流属性和变量) | |
翻译内容 | 忽略 | - 翻译 - 忽略 | 指定是否翻译输入数据流的内容。如果忽略,则仅翻译指定的属性 |
字符编码 | UTF-8 | 指定传输数据的字符集编码 支持表达式语言 (支持流属性和变量) |
动态参数:
名字 | 值 | 描述 |
---|---|---|
The name of an attribute to set that will contain the translated text of the value | The value to translate | 指定将翻译的属性内容 支持表达式语言 (支持流属性和变量) |
连线:
名字 | 描述 |
---|---|
translation.failure | 如果由于通信故障以外的原因无法执行翻译,则路由到此失败连线 |
success | 成功翻译输入数据流的结果输出到此连线 |
comms.failure | 当由于网络故障等问题导致翻译失败时,应再次尝试翻译,则路由到此连线 |
读取属性:
未提供。
写入属性:
名字 | 描述 |
---|---|
yandex.translate.failure.reason | 如果无法翻译文本,将设置此属性,指示失败的原因。 |
language | 翻译成功后,如果翻译了内容,将设置此属性,指示内容的新语言。 |
状态管理:
该组件不保存状态。
限制:
该组件没有限制
输入流要求:
组件必须提供输入流。
系统资源考量:
未提供。