更新时间:2021-07-27 GMT+08:00
分享

文本翻译

前提条件

操作须知

为方便用户使用,SDK 中包含了样例工程,用户可下载使用,详细请参见Python SDK解压目录下的demo文件,Python SDK文件下载路径python sdk

样例关键操作如下

# 根据初始化Client章节选择认证方式构造完成mtClient后调用 
response = mtClient.translate_text("how are you", "en", "zh", "common")
# 结果为code和json结构体
print(response.code)
print(json.dumps(response.res,ensure_ascii=False))

方法参数说明

MtClient.translate_text(text, fromLang, to, scene)

表1 文本翻译参数说明

参数名

参数类型

是否必须

说明

text

String

仅支持utf-8编码,长度不超过1000字符。

fromLang

Integer

翻译原语言,具体取值见翻译支持语言表。

to

String

翻译目标语言,具体取值见翻译支持语言表。

scene

String

默认为“common”,当前只有通用场景。

表2 支持的语言列表

语言

说明

zh

中文

en

英文

ja

日文

ru

俄文

ko

韩语

fr

法语

es

西班牙语

de

德语

auto

自动检测输入语种并翻译成目标语种,您需要指定目标语种。

返回数据结构

返回值为对象Response

表3 文本翻译返回对象数据结构

参数名

类型

说明

code

Integer

响应码,意义同HTTP 返回的响应code。具体值参考 响应码

res

JSON对象

数据结构参考文本翻译的响应消息。

分享:

    相关文档

    相关产品

close