机器翻译提供以下相关API接口。

本产品(机器翻译服务/2018-08-12)的OpenAPI采用V2版本RPC风格请求体&签名机制签名风格,签名细节参见V2版本RPC风格请求体&签名机制。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。

说明

如果现有SDK不能满足使用需求,可通过签名机制进行对接,如还存在问题请前往售前咨询或搜钉钉群号23369411入群咨询专家。

在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见创建AccessKey

文本翻译

API

标题

API概述

使用场景

TranslateGeneral

通用版文本翻译

调用TranslateGeneral进行多种语言之间的翻译。

对时延要求较高,5000字符以下通用领域的文本翻译。

Translate

专业版文本翻译

调用Translate进行特定领域的多种语言之间的翻译。

对时延要求较高,5000字符以下电商、医疗等垂直领域的文本翻译。

GetBatchTranslate

批量文本翻译

调用GetBatchTranslate进行多种语言之间批量的翻译。

对时延要求较高,待翻译文本50条以内,单条文本1000字符以下的批量文本翻译。

CreateAsyncTranslate - 创建文本异步翻译任务

创建文本异步翻译任务

调用CreateAsyncTranslate进行多种语言之间的翻译。

非实时5000字符以上的文本翻译。

GetAsyncTranslate - 获取文本异步翻译任务

获取文本异步翻译任务

调用GetAsyncTranslate获取异步翻译结果。

GetDetectLanguage

语种识别

调用GetDetectLanguage进行多种语言的识别。

5000字符以下的语种识别。

多模态翻译

API

标题

API概述

使用场景

TranslateImage

图片翻译

调用TranslateImage进行多种语言之间图片的翻译。

对时延要求较高,10M以内,长宽比 < 10:1的图片翻译。

TranslateImageBatch

图片异步批量翻译

调用TranslateImageBatch异步将一批图片上的文字从一种语言翻译成另一种语言,并分别输出新的图片。

非实时,单张10M以内,长宽比 < 10:1,总数20张以内的批量图片翻译。

GetTranslateImageBatchResult

图片异步批量翻译结果获取

获取图片异步批量翻译的结果。

CreateDocTranslateTask

创建文档翻译

调用CreateDocTranslateTask进行多种语言之间文档的翻译。

非实时,50M以内的文档翻译。

CreateDocTranslateTask

获取文档翻译结果

调用GetDocTranslateTask获取文档翻译结果。

TranslateCertificate

证件翻译

调用TranslateCertificate进行多种语言之间身份证件的翻译。

4M以内的身份证、驾照翻译。

管理

API

标题

API概述

使用场景

OpenAlimtService

商品服务开通

商品服务开通。

开通商品服务。

GetTranslateReport

获取调用接口报表

根据API名及开始结束时间获取API调用报表,并根据传入的group按照天或者小时聚合计算后返回。

获取API的调用量数据。