NIMSDK-AOS  10.9.90
| Public 成员函数 | 静态 Public 属性 | 所有成员列表
com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams类 参考

文本翻译参数类 更多...

类 com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams 继承关系图:

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 = ""
 源语言默认值,表示自动识别 更多...
 

详细描述

文本翻译参数类

用于配置文本翻译请求的相关参数

在文件 V2NIMTextTranslateParams.java11 行定义.

构造及析构函数说明

com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.V2NIMTextTranslateParams ( )

默认构造函数

在文件 V2NIMTextTranslateParams.java57 行定义.

com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.V2NIMTextTranslateParams ( String  text,
String  sourceLanguage,
String  targetLanguage 
)

带参数的构造函数

参数
text需要翻译的文本信息
sourceLanguage输入文本对应的语言
targetLanguage文本翻译的目标语言

在文件 V2NIMTextTranslateParams.java68 行定义.

成员函数说明

String com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.getSourceLanguage ( )

获取输入文本对应的语言

如果为空或 null,SDK 内部会转换为 "auto" 提交给服务器

返回
输入文本对应的语言标识

在文件 V2NIMTextTranslateParams.java109 行定义.

String com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.getTargetLanguage ( )

获取文本翻译的目标语言

返回
文本翻译的目标语言标识

在文件 V2NIMTextTranslateParams.java136 行定义.

String com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.getText ( )

获取需要翻译的文本信息

最大长度 5000 字符

返回
需要翻译的文本信息

在文件 V2NIMTextTranslateParams.java82 行定义.

boolean com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.isValid ( )

参数校验方法

校验必填参数是否有效:

  • text:不能为 null 或空串
  • targetLanguage:不能为 null 或空串
返回
true 表示参数有效,false 表示参数无效

在文件 V2NIMTextTranslateParams.java176 行定义.

void com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.setSourceLanguage ( String  sourceLanguage)

设置输入文本对应的语言

如果不传则默认为自动识别,如果明确源语言类型则输入源语言类型标识

支持输入:"auto",表示自动识别

内部逻辑:如果传入为 null 或者空串,则 SDK 内部转换为 "auto" 字符串提交给服务器

参数
sourceLanguage输入文本对应的语言标识

在文件 V2NIMTextTranslateParams.java127 行定义.

void com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.setTargetLanguage ( String  targetLanguage)

设置文本翻译的目标语言

如果内容为 null 或者为 ""(空串),返回参数错误

示例:"en",更多支持的语言代码请参考官方文档中的支持语言列表

参数
targetLanguage文本翻译的目标语言标识

在文件 V2NIMTextTranslateParams.java151 行定义.

void com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.setText ( String  text)

设置需要翻译的文本信息

最大长度 5000 字符,如果内容为 null 或者为 ""(空串),返回参数错误

注意:客户端不校验文本长度,由服务器控制

参数
text需要翻译的文本信息

在文件 V2NIMTextTranslateParams.java97 行定义.

String com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.toString ( )

在文件 V2NIMTextTranslateParams.java156 行定义.

类成员变量说明

final String com.netease.nimlib.sdk.v2.message.params.V2NIMTextTranslateParams.DEFAULT_SOURCE_LANGUAGE = ""
static

源语言默认值,表示自动识别

在文件 V2NIMTextTranslateParams.java16 行定义.


该类的文档由以下文件生成: