文本翻译
前提条件
- 已完成Python环境配置,详细请参见配置Python环境。
- 已完成SDK环境配置,详细请参见SDK环境配置。
- 已完成MtClient初始化 ,详细请参见初始化Client。
操作须知
为方便用户使用,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)
参数名 |
参数类型 |
是否必须 |
说明 |
---|---|---|---|
text |
String |
是 |
仅支持utf-8编码,长度不超过1000字符。 |
fromLang |
Integer |
是 |
翻译原语言,具体取值见翻译支持语言表。 |
to |
String |
是 |
翻译目标语言,具体取值见翻译支持语言表。 |
scene |
String |
否 |
默认为“common”,当前只有通用场景。 |
语言 |
说明 |
---|---|
zh |
中文 |
en |
英文 |
ja |
日文 |
ru |
俄文 |
ko |
韩语 |
fr |
法语 |
es |
西班牙语 |
de |
德语 |
auto |
自动检测输入语种并翻译成目标语种,您需要指定目标语种。 |
