|
NIMSDK-AOS
10.9.90
|
文本翻译参数类 更多...
类 | |
| class | V2NIMTextTranslateParamsBuilder |
| V2NIMTextTranslateParams 构建器 | |
Public 成员函数 | |
| V2NIMTextTranslateParams () | |
| 默认构造函数 更多... | |
| V2NIMTextTranslateParams (String text, String sourceLanguage, String targetLanguage) | |
| 带参数的构造函数 更多... | |
| String | getText () |
| 获取需要翻译的文本信息 更多... | |
| void | setText (String text) |
| 设置需要翻译的文本信息 更多... | |
| String | getSourceLanguage () |
| 获取输入文本对应的语言 更多... | |
| void | setSourceLanguage (String sourceLanguage) |
| 设置输入文本对应的语言 更多... | |
| String | getTargetLanguage () |
| 获取文本翻译的目标语言 更多... | |
| void | setTargetLanguage (String targetLanguage) |
| 设置文本翻译的目标语言 更多... | |
| String | toString () |
| boolean | isValid () |
| 参数校验方法 更多... | |
静态 Public 属性 | |
| static final String | DEFAULT_SOURCE_LANGUAGE = "" |
| 源语言默认值,表示自动识别 更多... | |
| com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.V2NIMTextTranslateParams | ( | ) |
默认构造函数
在文件 V2NIMTextTranslateParams.java 第 57 行定义.
| com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.V2NIMTextTranslateParams | ( | String | text, |
| String | sourceLanguage, | ||
| String | targetLanguage | ||
| ) |
带参数的构造函数
| text | 需要翻译的文本信息 |
| sourceLanguage | 输入文本对应的语言 |
| targetLanguage | 文本翻译的目标语言 |
在文件 V2NIMTextTranslateParams.java 第 68 行定义.
| String com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.getSourceLanguage | ( | ) |
获取输入文本对应的语言
如果为空或 null,SDK 内部会转换为 "auto" 提交给服务器
在文件 V2NIMTextTranslateParams.java 第 109 行定义.
| String com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.getTargetLanguage | ( | ) |
| String com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.getText | ( | ) |
| boolean com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.isValid | ( | ) |
参数校验方法
校验必填参数是否有效:
在文件 V2NIMTextTranslateParams.java 第 176 行定义.
| void com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.setSourceLanguage | ( | String | sourceLanguage | ) |
设置输入文本对应的语言
如果不传则默认为自动识别,如果明确源语言类型则输入源语言类型标识
支持输入:"auto",表示自动识别
内部逻辑:如果传入为 null 或者空串,则 SDK 内部转换为 "auto" 字符串提交给服务器
| sourceLanguage | 输入文本对应的语言标识 |
在文件 V2NIMTextTranslateParams.java 第 127 行定义.
| void com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.setTargetLanguage | ( | String | targetLanguage | ) |
设置文本翻译的目标语言
如果内容为 null 或者为 ""(空串),返回参数错误
示例:"en",更多支持的语言代码请参考官方文档中的支持语言列表
| targetLanguage | 文本翻译的目标语言标识 |
在文件 V2NIMTextTranslateParams.java 第 151 行定义.
| void com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.setText | ( | String | text | ) |
设置需要翻译的文本信息
最大长度 5000 字符,如果内容为 null 或者为 ""(空串),返回参数错误
注意:客户端不校验文本长度,由服务器控制
| text | 需要翻译的文本信息 |
在文件 V2NIMTextTranslateParams.java 第 97 行定义.
| String com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.toString | ( | ) |
在文件 V2NIMTextTranslateParams.java 第 156 行定义.
|
static |
源语言默认值,表示自动识别
在文件 V2NIMTextTranslateParams.java 第 16 行定义.
1.8.11