开放能力
开发平台
行业应用
生态合作
开发与教学
资讯 社区 控制台
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术
AR与VR
数据智能
场景方案
部署方案
行业应用
智能教育
智能医疗
智能零售
智能工业
企业服务
智能政务
信息服务
智能园区

文档翻译

接口描述

文档翻译API结合高还原度的文档解析和机器翻译技术,提供多格式、多语种、高质量的文档翻译服务。支持Word、PPT、Excel、HTML、XML、TXT、PDF等格式和200+语种互译。只需上传文档并指定目标语言、文档格式等参数,即可快速获得翻译后的文档。

文档翻译API包括2个接口,创建文档翻译接口和查询文档翻译接口

  • 创建文档翻译接口:传入文档的Base64编码,指定源语言与目标语言等参数,创建文档翻译任务。
  • 查询文档翻译接口:查询文档翻译任务状态,若查询到文档翻译状态为成功,则可直接下载返回结果中的译文链接。

创建文档翻译接口

在线调试

您可以在 示例代码中心 中调试该接口,可进行签名验证、查看在线调用的请求内容和返回结果、示例代码的自动生成。

请求说明

请求示例

HTTP 方法:POST

请求 URL:https://aip.baidubce.com/rpc/2.0/mt/v2/doc-translation/create

URL参数:

参数
access_token 通过API Key和Secret Key获取的access_token,参考“Access Token获取”

Header如下:

参数
Content-Type application/json;charset=utf-8

Body中放置请求参数,参数详情如下:

请求参数

参数 类型 是否必须 示例 备注
from string en 源语言,具体参考语种列表,可设置为auto
to string zh 目标语言,具体参考语种列表
domain string 垂直领域,支持的领域具体参考垂直领域映射表,不传则为通用领域
input object
input.content string SGVsbG8= 输入的文件内容 base64 编码后的字符串。大小不超过 50M
input.format string pdf 输入的文件类型,支持的文件类型具体参考“文档输出类型映射表 - 输入类型”
input.filename string 测试文件.pdf 输入的文件名称,不传则随机生成只用于“下载原文”功能时生成的文件名,不会用来使用后缀名进行文件格式判断
output object
output.filename_prefix string 测试文件 输出的文件名称,不传则通过默认生成规则生成。默认生成规则:译文_前缀名(input.filename).后缀名
output.formats list ["docx"] 输出的文件类型,具体参考下方“文档输出类型映射表-输出类型”,不传则按照默认方案,目前仅支持传一个

例如body中请求参数:

{
    "from": "en",
    "to": "zh",
    "domain": "general",
    "input": {
        "content": "SGVsbG8=",
        "format": "pdf",
        "filename": "测试文件.pdf"
    },
    "output": {
        "formats": ["docx"],
        "filename_prefix": "测试文件译文"
    }
}

请求代码示例

<?php
/**
 * Send post request.
 *
 * @param string $url
 * @param string $from
 * @param string $to
 * @param string $content
 * @param string $formay
 * @return mixed
 */
function sendPostRequest(string $url, string $from, string $to, string $content, string $format)
{
    $input = [
    	'content' => $content,
      	'format' => $format
    ];
  
    $header = [
        'Content-Type' => 'application/json'
    ];
    $formData = json_encode([
        'from' => $from,
        'to' => $to,
        'input' => $input
    ]);
    
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $formData);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $res = curl_exec($ch);
    curl_close($ch);
    
    return $res;
}

$token = '[调用鉴权接口获取的token]'; // example: xxx
$url = 'https://aip.baidubce.com/rpc/2.0/mt/v2/doc-translation/create?access_token=' . $token;
$from = '[源语言]';  // example: zh
$to = '[目标语言]';  // example: en
$content = '[待翻译文档base64编码]';
$format = '[文档格式]';
$res = sendPostRequest($url, $from, $to, $content, $format);
var_dump($res);
curl -H "Content-Type: application/json" -X POST -d '{"from":"[源语言]","to":"[目标语言]","domain":"general","input":{"content":"[待翻译文档base64编码]","format":"[文档格式]","filename":"[文档名称]"},"output":{"formats":[输出文档格式的列表],"filename_prefix":"[输出文档前缀名称]"}}' "https://aip.baidubce.com/rpc/2.0/mt/v2/doc-translation/create?access_token=[调用鉴权接口获取的token]"
# -*- coding: utf-8 -*-

# This code shows an example of text translation from English to Simplified-Chinese.
# This code runs on Python 2.7.x and Python 3.x.
# You may install `requests` to run this code: pip install requests
# Please refer to `https://api.fanyi.baidu.com/doc/21` for complete api document

import requests
import json

token = '【调用鉴权接口获取的token】'
url = 'https://aip.baidubce.com/rpc/2.0/mt/v2/doc-translation/create?access_token=' + token

# Build request
headers = {'Content-Type': 'application/json'}
payload = json.dumps({
  "from": "en",
  "to": "zh",
  "input": {
    "content": "bWFjaGluZSB0cmFuc2xhdGlvbg==",
    "format": "txt",
    "filename": "mttest.txt"
  },
  "output": {
    "filename_prefix": "mttest_after",
    "formats": [
      "txt"
    ]
  }
})

# Send request
r = requests.post(url, data=payload, headers=headers)
result = r.json()

# Show response
print(json.dumps(result, indent=4, ensure_ascii=False))
package com.baidu.ai.aip;

import com.baidu.ai.aip.utils.HttpUtil;
import com.baidu.ai.aip.utils.GsonUtils;

import java.util.*;


public class Demo {

    /**
    * 重要提示代码中所需工具类
    * FileUtil,Base64Util,HttpUtil,GsonUtils请从
    * https://ai.baidu.com/file/658A35ABAB2D404FBF903F64D47C1F72
    * https://ai.baidu.com/file/C8D81F3301E24D2892968F09AE1AD6E2
    * https://ai.baidu.com/file/544D677F5D4E4F17B4122FBD60DB82B3
    * https://ai.baidu.com/file/470B3ACCA3FE43788B5A963BF0B625F3
    * 下载
    */
    public static String create() {
        // 请求url
        String url = "https://aip.baidubce.com/rpc/2.0/mt/v2/doc-translation/create";
        try {

            String param = "{\"from\":\"en\",\"to\":\"zh\",\"input\":{\"content\":\"SSB3YW50IHRvIHBsYXkgYmFsbA==\",\"format\":\"txt\",\"filename\":\"mttest.txt\"},\"output\":{\"filename_prefix\":\"mttest_after\",\"formats\":[\"txt\"]}}";

            // 注意这里仅为了简化编码每一次请求都去获取access_token,线上环境access_token有过期时间, 客户端可自行缓存,过期后重新获取。
            String accessToken = "[调用鉴权接口获取的token]";

            String result = HttpUtil.post(url, accessToken, "application/json", param);
            System.out.println(result);
            return result;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }

    public static void main(String[] args) {
        FaceDetect.faceDetect();
    }
}
#include <iostream>
#include <curl/curl.h>

// libcurl库下载链接:https://curl.haxx.se/download.html
// jsoncpp库下载链接:https://github.com/open-source-parsers/jsoncpp/
const static std::string request_url = "https://aip.baidubce.com/rpc/2.0/mt/v2/doc-translation/create";

int create(std::string &json_result, const std::string &access_token) {
    std::string url = request_url + "?access_token=" + access_token;
    CURL *curl = NULL;
    CURLcode result_code;
    int is_success;
    curl = curl_easy_init();
    if (curl) {
        curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "POST");
        curl_easy_setopt(curl, CURLOPT_URL, url.data());
        curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
        curl_easy_setopt(curl, CURLOPT_DEFAULT_PROTOCOL, "https");
        struct curl_slist *headers = NULL;
        headers = curl_slist_append(headers, "Content-Type: application/json");
        curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
        const char *data = "{\"from\":\"en\",\"to\":\"zh\",\"input\":{\"content\":\"SSB3YW50IHRvIHBsYXkgYmFsbA==\",\"format\":\"txt\",\"filename\":\"mttest.txt\"},\"output\":{\"filename_prefix\":\"mttest_after\",\"formats\":[\"txt\"]}}";
        curl_easy_setopt(curl, CURLOPT_POSTFIELDS, data);
        json_result = curl_easy_perform(curl);
        curl_easy_cleanup(curl);
        is_success = 0;
    } else {
        fprintf(stderr, "curl_easy_init() failed.");
        is_success = 1;
    }
    return is_success;
}
using System;
using System.IO;
using System.Net;
using System.Text;
using System.Web;

namespace com.baidu.ai
{
    public class Demo
    {
        public static string create()
        {
            string token = "[调用鉴权接口获取的token]";
            string host = "https://aip.baidubce.com/rpc/2.0/mt/v2/doc-translation/create?access_token=" + token;
            Encoding encoding = Encoding.Default;
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(host);
            request.Method = "post";
            request.KeepAlive = true;
            String str = "{\"from\":\"en\",\"to\":\"zh\",\"input\":{\"content\":\"SSB3YW50IHRvIHBsYXkgYmFsbA==\",\"format\":\"txt\",\"filename\":\"mttest.txt\"},\"output\":{\"filename_prefix\":\"mttest_after\",\"formats\":[\"txt\"]}}";
            byte[] buffer = encoding.GetBytes(str);
            request.ContentLength = buffer.Length;
            request.GetRequestStream().Write(buffer, 0, buffer.Length);
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.Default);
            string result = reader.ReadToEnd();
            Console.WriteLine(result);
            return result;
        }
    }
}

返回说明

正常返回

{
    "result": {
        "id": "c7apvv4ivcpv3hudhvsg"  // 文档翻译任务ID
    },
    "log_id": 1478723275122769663
}

异常返回

{
    "error_code": 10001,
    "error_msg": "Validation failed",  // 参数检验失败
    "log_id": 1478723447121035370
}

查询文档翻译接口

在线调试

您可以在 示例代码中心 中调试该接口,可进行签名验证、查看在线调用的请求内容和返回结果、示例代码的自动生成。

请求说明

请求示例

HTTP 方法:POST

请求 URL:https://aip.baidubce.com/rpc/2.0/mt/v2/doc-translation/query

URL 参数:

参数
access_token 通过API Key和Secret Key获取的access_token,参考“Access Token获取”

Header 如下:

参数
Content-Type application/json;charset=utf-8

Body中放置请求参数,参数详情如下:

请求参数

参数 类型 是否必须 示例 备注
id string 1a2b3c4d 提交文档时返回的任务ID

例如body中请求参数:

{
    "id": "1a2b3c4d"
}

请求代码示例

<?php
/**
 * Send post request.
 *
 * @param string $url
 * @param string $id
 * @return mixed
 */
function sendPostRequest(string $url, string $id)
{
    $header = [
        'Content-Type' => 'application/json'
    ];
    $formData = json_encode([
        'id' => $id
    ]);
    
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $formData);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $res = curl_exec($ch);
    curl_close($ch);
    
    return $res;
}

$token = '[调用鉴权接口获取的token]';// example: xxx
$url = 'https://aip.baidubce.com/rpc/2.0/mt/v2/doc-translation/query?access_token=' . $token;
$id = '[文档id]';
$res = sendPostRequest($url, $id);
var_dump($res);
curl -H "Content-Type: application/json" -X POST -d '{"id": [文档id]}' "https://aip.baidubce.com/rpc/2.0/mt/v2/doc-translation/query?access_token=[调用鉴权接口获取的token]"
# -*- coding: utf-8 -*-

# This code shows an example of text translation from English to Simplified-Chinese.
# This code runs on Python 2.7.x and Python 3.x.
# You may install `requests` to run this code: pip install requests
# Please refer to `https://api.fanyi.baidu.com/doc/21` for complete api document

import requests
import json

token = '【调用鉴权接口获取的token】'
url = 'https://aip.baidubce.com/rpc/2.0/mt/v2/doc-translation/query?access_token=' + token

# Build request
headers = {'Content-Type': 'application/json'}
payload = json.dumps({
  "id": "emlN6YGyVoJg7MkOdA8o"
})

# Send request
r = requests.post(url, data=payload, headers=headers)
result = r.json()

# Show response
print(json.dumps(result, indent=4, ensure_ascii=False))
package com.baidu.ai.aip;

import com.baidu.ai.aip.utils.HttpUtil;
import com.baidu.ai.aip.utils.GsonUtils;

import java.util.*;


public class Demo {

    /**
    * 重要提示代码中所需工具类
    * FileUtil,Base64Util,HttpUtil,GsonUtils请从
    * https://ai.baidu.com/file/658A35ABAB2D404FBF903F64D47C1F72
    * https://ai.baidu.com/file/C8D81F3301E24D2892968F09AE1AD6E2
    * https://ai.baidu.com/file/544D677F5D4E4F17B4122FBD60DB82B3
    * https://ai.baidu.com/file/470B3ACCA3FE43788B5A963BF0B625F3
    * 下载
    */
    public static String query() {
        // 请求url
        String url = "https://aip.baidubce.com/rpc/2.0/mt/v2/doc-translation/query";
        try {

            String param = "{\"id\": \"kR7z8nOMLV7prmE194Po\"}";

            // 注意这里仅为了简化编码每一次请求都去获取access_token,线上环境access_token有过期时间, 客户端可自行缓存,过期后重新获取。
            String accessToken = "[调用鉴权接口获取的token]";

            String result = HttpUtil.post(url, accessToken, "application/json", param);
            System.out.println(result);
            return result;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }

    public static void main(String[] args) {
        FaceDetect.faceDetect();
    }
}
#include <iostream>
#include <curl/curl.h>

// libcurl库下载链接:https://curl.haxx.se/download.html
// jsoncpp库下载链接:https://github.com/open-source-parsers/jsoncpp/
const static std::string request_url = "https://aip.baidubce.com/rpc/2.0/mt/v2/doc-translation/query";

int query(std::string &json_result, const std::string &access_token) {
    std::string url = request_url + "?access_token=" + access_token;
    CURL *curl = NULL;
    CURLcode result_code;
    int is_success;
    curl = curl_easy_init();
    if (curl) {
        curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "POST");
        curl_easy_setopt(curl, CURLOPT_URL, url.data());
        curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
        curl_easy_setopt(curl, CURLOPT_DEFAULT_PROTOCOL, "https");
        struct curl_slist *headers = NULL;
        headers = curl_slist_append(headers, "Content-Type: application/json");
        curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
        const char *data = "{\"id\": \"kR7z8nOMLV7prmE194Po\"}";
        curl_easy_setopt(curl, CURLOPT_POSTFIELDS, data);
        json_result = curl_easy_perform(curl);
        curl_easy_cleanup(curl);
        is_success = 0;
    } else {
        fprintf(stderr, "curl_easy_init() failed.");
        is_success = 1;
    }
    return is_success;
}
using System;
using System.IO;
using System.Net;
using System.Text;
using System.Web;

namespace com.baidu.ai
{
    public class Demo
    {
        public static string query()
        {
            string token = "[调用鉴权接口获取的token]";
            string host = "https://aip.baidubce.com/rpc/2.0/mt/v2/doc-translation/query?access_token=" + token;
            Encoding encoding = Encoding.Default;
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(host);
            request.Method = "post";
            request.KeepAlive = true;
            String str = "{\"id\": \"kR7z8nOMLV7prmE194Po\"}";
            byte[] buffer = encoding.GetBytes(str);
            request.ContentLength = buffer.Length;
            request.GetRequestStream().Write(buffer, 0, buffer.Length);
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.Default);
            string result = reader.ReadToEnd();
            Console.WriteLine(result);
            return result;
        }
    }
}

返回说明

正常返回

参数 类型 是否必须
log_id uint64
result object

其中result结构为:

名称 类型 是否一定存在 示例 备注
data object 请求结果数据集,当且仅当code为 0 时存在
data.id string 1a2b3c4d 任务ID
data.from string en 源语言,具体参考语种列表,若源语言设置为auto时,可自动检测出语种
data.to string zh 目标语言,具体参考语种列表
data.domain string 垂直领域,不传则为通用领域,支持的领域具体参考“垂直领域映射表”
data.input object
data.input.format string pdf 输入的文件类型,支持的文件类型具体参考 “文档输出类型映射表 - 输入类型”
data.input.filename string 测试文件 输入的文件名称,不传则随机生成
data.input.size integer 10987 输入的文件大小,单位为字节
data.input.character_count integer 5000 输入的文件字符数,具体规则参见附录
data.output object 输出信息
data.output.files object[] 译文文件信息,当且仅当文件翻译成功时存在
data.output.files[].format string pdf 输出文件的格式
data.output.files[].filename string 测试文件译文.docx 输出的文件名称
data.output.files[].size string 输出的文件大小,当且仅当文件翻译成功时存在
data.output[].url string 输出的文件下载地址,当且仅当文件翻译成功时存在
data.status string Succeeded 任务状态,参见文档翻译任务状态
data.reason string Succeeded 对任务状态的补充说明
data.created_at integer 1626422326 文档上传时间,unix 时间戳(精度:秒)
data.updated_at integer 1626422326 任务最近一次状态更新时间,unix 时间戳(精度:秒)。Expired不会更新此时间
data.expired_at integer 1777422326 任务过期时间。任务过期后,文件会无法下载,即不会提供url相关的参数。若无过期时间则为0
  • 待翻译(NotStarted)
{
    "log_id": 1413409052597883633,
    "result": {
        "data": {
            "id": "1a2b3c4d",
            "from": "en",
            "to": "zh",
            "domain": "general",
            "input": {
                "format": "pdf",
                "filename": "测试文件.pdf"
            },
            "status": "NotStarted",
            "reason": "in queue",
            "created_at": 1626422326,
            "updated_at": 1626422340
        }
    }
}
  • 翻译中(Running,无字符数预统计):
{
    "log_id": 1413409052597883633,
    "result": {
        "data": {
            "id": "1a2b3c4d",
            "from": "en",
            "to": "zh",
            "domain": "general",
            "input": {
                "format": "pdf",
                "filename": "测试文件.pdf",
                "size": 10987
            },
            "status": "Running",
            "reason": "Running",
            "created_at": 1626422326,
            "updated_at": 1626422340
        }
    }
}
  • 翻译中(Running,有字符数预统计)
{
    "log_id": 1413409052597883633,
    "result": {
        "data": {
            "id": "1a2b3c4d",
            "from": "en",
            "to": "zh",
            "domain": "general",
            "input": {
                "format": "pdf",
                "filename": "测试文件.pdf",
                "size": 10987,
                "character_count": 5000
            },
            "status": "Running",
            "reason": "Running",
            "created_at": 1626422326,
            "updated_at": 1626422340,
            "annotation": "{\"user_id\": \"666\"}"
        }
    }
}
  • 翻译成功:
{
    "log_id": 1413409052597883633,
    "result": {
        "data": {
            "id": "1a2b3c4d",
            "from": "en",
            "to": "zh",
            "domain": "general",
            "input": {
                "format": "pdf",
                "filename": "测试文件.pdf",
                "size": 10987,
                "character_count": 5000
            },
            "output": {
                "files": [
                    {
                        "format": "docx",
                        "filename": "测试文件译文.docx",
                        "size": 14058,
                        "url": "https://xxx.com/测试文件译文.docx"
                    },
                    {
                        "format": "pdf",
                        "filename": "测试文件译文.pdf",
                        "size": 14058,
                        "url": "https://xxx.com/测试文件译文.pdf"
                    }
                ]
            },
            "status": "Succeeded",
            "reason": "Succeeded",
            "created_at": 1626422326,
            "updated_at": 1626422340,
            "expired_at": 1777422340
        }
    }
}
  • 翻译失败:
{
    "log_id": 1413409052597883633,
    "result": {
        "data": {
            "id": "1a2b3c4d",
            "from": "en",
            "to": "zh",
            "domain": "general",
            "input": {
                "format": "pdf",
                "filename": "测试文件.pdf",
                "size": 10987,
                "character_count": 5000
            },
            "status": "Failed",
            "reason": "文档解析失败",
            "created_at": 1626422326,
            "updated_at": 1626422340,
            "expired_at": 1777422340
        }
    }
}
  • 任务过期:
{
    "log_id": 1413409052597883633,
    "result": {
        "data": {
            "id": "1a2b3c4d",
            "from": "en",
            "to": "zh",
            "domain": "general",
            "input": {
                "format": "pdf",
                "filename": "测试文件.pdf",
                "size": 10987,
                "character_count": 5000
            },
            "status": "Failed",
            "reason": "文档解析失败",
            "created_at": 1626422326,
            "updated_at": 1626422340,
            "expired_at": 1777422340
        }
    }
}

异常返回

参数 类型 是否必须 描述 备注
log_id uint64 唯一的log id,用于问题定位
error_msg text 错误消息体 错误描述,具体可读信息
error_code uint64 错误码 错误状态码,具体错误参考 错误码。注意这个是请求query接口的状态码,不是任务的状态

例如:

{
    "log_id": 1413409052597883633,
    "error_msg": "Internal server error",
    "error_code": 10000
}
{
    "log_id": 1413409052597883633,
    "error_msg": "auth open api usage limit reached",
    "error_code": 31005
}

文档输出类型映射表

输入类型 输出类型 默认类型
doc docx,pdf docx
docx docx,pdf docx
pdf docx,pdf docx
xls xlsx xlsx
xlsx xlsx xlsx
html html html
htm html html
ppt pptx pptx
pptx pptx pptx
txt txt txt
xml xml xml

垂直领域映射表

名称 参数值
通用领域 general

错误码列表

接口流控及鉴权错误码

错误码 错误信息 描述 解决办法
1 Unknown error 未知错误 请重试
2 Service temporarily unavailable 服务处理超时 请重试
4 Open api request limit reached 集群超限额 请重试
6 no permission to access data 没有接口权限 请确认您调用的接口已经被赋权。企业认证生效时间为1小时左右,使用需要企业认证的服务,请等待生效后重试
18 Open api qps request limit reached QPS超限额 请降低您的调用频率
19 Open api total request limit reached 请求总量超限额 请检查当前可用字符/次数包额度
100 Invalid parameter 请求参数不合法 请检查请求参数是否正确,可能的原因是token拉取失败,无效的access token参数等
110 Access token invalid or no longer valid Access Token失效 token有效期为30天,注意需要定期更换,也可以每次请求都拉取新token
111 Access token expired Access token过期 token有效期为30天,注意需要定期更换,也可以每次请求都拉取新token

通用及业务错误码

错误码 错误信息 描述 解决办法
10000 Internal server error 服务器内部错误 请重试
10001 Validation failed 参数错误 请检查请求参数
10002 Internal server error 数据库错误 请重试
10003 Internal server error 缓存服务错误 请重试
10004 Too many requests 请求QPS超限制 请重试
20100 Resource storage failed 文件资源存储异常 请重试
20101 Publish queue failed 队列服务异常 请重试
282000 internal error 内部错误 请重试
282003 missing required parameter(s) 用户请求参数中缺少必填信息 检查请求参数是否包含全部必填字段
216100 invalid param 用户请求参数中的字段无效 检查请求参数字段格式
216202 input oversize 用户请求参数体过大 检查输入文档翻译大小,需小于50M
282004 invalid parameter(s) 用户查询时输入的user id与创建时不一致 输入正确且匹配的用户id和文档id
31001 auth unknown error 其他错误 请重试
31005 auth open api usage limit reached 用户用量超限 请检查当前可用字符/次数包额度
31006 auth internal error 鉴权流控内部错误 请重试

语种列表

**源语言语种不确定时可设置为 auto,目标语言语种不可设置为 auto**
中文首字母 名称 代码 语种检测 名称 代码 语种检测 名称 代码 语种检测
A 阿拉伯语 ara 爱尔兰语 gle 奥克语 oci
阿尔巴尼亚语 alb 阿尔及利亚阿拉伯语 arq 阿肯语 aka
阿拉贡语 arg 阿姆哈拉语 amh 阿萨姆语 asm
艾马拉语 aym 阿塞拜疆语 aze 阿斯图里亚斯语 ast
奥塞梯语 oss 爱沙尼亚语 est 奥杰布瓦语 oji
奥里亚语 ori 奥罗莫语 orm
B 波兰语 pl 波斯语 per 布列塔尼语 bre
巴什基尔语 bak 巴斯克语 baq 巴西葡萄牙语 pot
白俄罗斯语 bel 柏柏尔语 ber 邦板牙语 pam
保加利亚语 bul 北方萨米语 sme 北索托语 ped
本巴语 bem 比林语 bli 比斯拉马语 bis
俾路支语 bal 冰岛语 ice 波斯尼亚语 bos
博杰普尔语 bho
C 楚瓦什语 chv 聪加语 tso
D 丹麦语 dan 德语 de 鞑靼语 tat
掸语 sha 德顿语 tet 迪维希语 div
低地德语 log
E 俄语 ru
F 法语 fra 菲律宾语 fil 芬兰语 fin
梵语 san 弗留利语 fri 富拉尼语 ful
法罗语 fao
G 盖尔语 gla 刚果语 kon 高地索布语 ups
高棉语 hkm 格陵兰语 kal 格鲁吉亚语 geo
古吉拉特语 guj 古希腊语 gra 古英语 eno
瓜拉尼语 grn
H 韩语 kor 荷兰语 nl 胡帕语 hup
哈卡钦语 hak 海地语 ht
豪萨语 hau 黑山语 mot
J 吉尔吉斯语 kir 加利西亚语 glg 加拿大法语 frn
加泰罗尼亚语 cat 捷克语 cs
K 卡拜尔语 kab 卡纳达语 kan 卡努里语 kau
卡舒比语 kah 康瓦尔语 cor 科萨语 xho
科西嘉语 cos 克里克语 cre 克里米亚鞑靼语 cri
克林贡语 kli 克罗地亚语 hrv 克丘亚语 que
克什米尔语 kas 孔卡尼语 kok 库尔德语 kur
L 拉丁语 lat 老挝语 lao 罗马尼亚语 rom
拉特加莱语 lag 拉脱维亚语 lav 林堡语 lim
林加拉语 lin 卢干达语 lug 卢森堡语 ltz
卢森尼亚语 ruy 卢旺达语 kin 立陶宛语 lit
罗曼什语 roh 罗姆语 ro 逻辑语 loj
M 马来语 may 缅甸语 bur 马拉地语 mar
马拉加斯语 mg 马拉雅拉姆语 mal 马其顿语 mac
马绍尔语 mah 迈蒂利语 mai 曼克斯语 glv
毛里求斯克里奥尔语 mau 毛利语 mao 孟加拉语 ben
马耳他语 mlt 苗语 hmn
N 挪威语 nor 那不勒斯语 nea 南恩德贝莱语 nbl
南非荷兰语 afr 南索托语 sot 尼泊尔语 nep
P 葡萄牙语 pt 旁遮普语 pan 帕皮阿门托语 pap
普什图语 pus
Q 齐切瓦语 nya 契维语 twi 切罗基语 chr
R 日语 jp 瑞典语 swe
S 萨丁尼亚语 srd 萨摩亚语 sm 塞尔维亚-克罗地亚语 sec
塞尔维亚语 srp 桑海语 sol 僧伽罗语 sin
世界语 epo 书面挪威语 nob 斯洛伐克语 sk
斯洛文尼亚语 slo 斯瓦希里语 swa
索马里语 som 塞尔维亚语(西里尔) src
T 泰语 th 土耳其语 tr 塔吉克语 tgk
泰米尔语 tam 他加禄语 tgl 提格利尼亚语 tir
泰卢固语 tel 突尼斯阿拉伯语 tua 土库曼语 tuk
W 乌克兰语 ukr 瓦隆语 wln 威尔士语 wel
文达语 ven 沃洛夫语 wol 乌尔都语 urd
X 西班牙语 spa 希伯来语 heb 希腊语 el
匈牙利语 hu 西弗里斯语 fry 西里西亚语 sil
希利盖农语 hil 下索布语 los 夏威夷语 haw
新挪威语 nno 西非书面语 nqo 信德语 snd
修纳语 sna 宿务语 ceb 叙利亚语 syr
巽他语 sun
Y 英语 en 印地语 hi 印尼语 id
意大利语 it 越南语 vie 意第绪语 yid
因特语 ina 亚齐语 ach 印古什语 ing
伊博语 ibo 伊多语 ido 约鲁巴语 yor
亚美尼亚语 arm 伊努克提图特语 iku
Z 中文(简体) zh 中文(繁体) cht 中文(文言文) wyw
中文(粤语) yue 扎扎其语 zaz 中古法语 frm
祖鲁语 zul 爪哇语 jav 自动检测 auto
上一篇
文本翻译-词典版
下一篇
图片翻译