文档
翻译语言查询接口

获取翻译语言信息

1. 接口地址

https://hidreamai.com/api-pub/ec/v3/template/translate/languages

2. 请求方式

GET

3. 请求参数

Header

参数类型是否必填说明
Authorizationstring客户授权Token

curl示例:

curl -H 'Authorization: Bearer {USER_Authorization}' -X GET 
-v 'https://hidreamai.com/api-pub/ec/v3/template/translate/languages'

python示例:

import time
import requests
 
token = ''
 
# 请求头
headers = {
    'Authorization': f'Bearer {token}',
    'Content-Type': 'application/json'
}
 
url = f"https://hidreamai.com/api-pub/ec/v3/template/translate/languages"
 
response = requests.get(url, headers=headers)
 
if response.status_code == 200:
    if response.json().get('code') == 0:
        for language in response.json().get('result'):
            print(language.get('source_language'), language.get('target_languages'))
    else:
        # 接口异常
        print(response.json())
else:
    # http请求异常
    print(response.status_code)
 

4. 返回参数

参数类型说明
codeint返回状态码
messagestring返回状态信息
request_idstring本次请求的ID
resultdict返回结果

其中返回结果 result字段具体为:

参数类型说明
source_languagestring支持翻译的源语言,作为图片翻译接口的参数
target_languageslist当前源语言支持的所有目标语言,选择其中一个作为图片翻译接口的参数

示例:

{
    "code": 0,
    "message": "Success",
    "request_id": "d064420c-eccc-11ee-92b4-c2e37ccec5b1",
    "result": [
        {
            "source_language": "English",
            "target_languages": ["Chinese","Japanese"]
        },
        {
            "source_language": "Chinese",
            "target_languages": ["English", "Japanese", "Russian"]
        }
    ]
}