灵云SDK开发手册(C API)  5.2
 全部 结构体 函数 变量 类型定义 枚举 枚举值  
MT能力

以下描述了如何使用灵云MT能力。

1. MT简介

MT (Machine Translation) 机器翻译技术,能将一种语言的文字信息转换为另一种语言的文字信息。

2. 选择模块和能力

灵云可以提供云端的翻译能力,需要基础模块hci_mt。 目前机器翻译仅提供云端能力,因此使用本能力需要联网的环境。

3. 文字翻译

通过 hci_mt_trans() 来进行文字翻译,示例如下:

char * pszConfig = "";
// 合成文本是UTF8编码,有些平台需要转换
char * pszText = "要翻译的文本";
// 调用翻译接口
errCode = hci_mt_trans(nSessionId, pszText, pszConfig, mtResult);

翻译函数是通过翻译结果结构体给出数据。其中结构体中包含两个成员翻译结果pszText与结果对应分值uiScore,结果对应分值用来指示翻译结果的可信度。

4. 翻译选项

目前暂无可配置的翻译选项。