机器翻译提供以下相关API接口。
本产品(机器翻译服务/2018-08-12)的OpenAPI采用V2版本RPC风格请求体&签名机制签名风格,签名细节参见V2版本RPC风格请求体&签名机制。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。
如果现有SDK不能满足使用需求,可通过签名机制进行对接,如还存在问题请前往售前咨询或搜钉钉群号23369411入群咨询专家。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见创建AccessKey。
文本翻译
API | 标题 | API概述 | 使用场景 |
通用版文本翻译 | 调用TranslateGeneral进行多种语言之间的翻译。 | 对时延要求较高,5000字符以下通用领域的文本翻译。 | |
专业版文本翻译 | 调用Translate进行特定领域的多种语言之间的翻译。 | 对时延要求较高,5000字符以下电商、医疗等垂直领域的文本翻译。 | |
批量文本翻译 | 调用GetBatchTranslate进行多种语言之间批量的翻译。 | 对时延要求较高,待翻译文本50条以内,单条文本1000字符以下的批量文本翻译。 | |
创建文本异步翻译任务 | 调用CreateAsyncTranslate进行多种语言之间的翻译。 | 非实时5000字符以上的文本翻译。 | |
获取文本异步翻译任务 | 调用GetAsyncTranslate获取异步翻译结果。 | ||
语种识别 | 调用GetDetectLanguage进行多种语言的识别。 | 5000字符以下的语种识别。 |
多模态翻译
API | 标题 | API概述 | 使用场景 |
图片翻译 | 调用TranslateImage进行多种语言之间图片的翻译。 | 对时延要求较高,10M以内,长宽比 < 10:1的图片翻译。 | |
图片异步批量翻译 | 调用TranslateImageBatch异步将一批图片上的文字从一种语言翻译成另一种语言,并分别输出新的图片。 | 非实时,单张10M以内,长宽比 < 10:1,总数20张以内的批量图片翻译。 | |
图片异步批量翻译结果获取 | 获取图片异步批量翻译的结果。 | ||
创建文档翻译 | 调用CreateDocTranslateTask进行多种语言之间文档的翻译。 | 非实时,50M以内的文档翻译。 | |
获取文档翻译结果 | 调用GetDocTranslateTask获取文档翻译结果。 | ||
证件翻译 | 调用TranslateCertificate进行多种语言之间身份证件的翻译。 | 4M以内的身份证、驾照翻译。 |
管理
API | 标题 | API概述 | 使用场景 |
商品服务开通 | 商品服务开通。 | 开通商品服务。 | |
获取调用接口报表 | 根据API名及开始结束时间获取API调用报表,并根据传入的group按照天或者小时聚合计算后返回。 | 获取API的调用量数据。 |