获取翻译语言信息
1. 接口地址
https://hidreamai.com/api-pub/ec/v3/template/translate/languages
2. 请求方式
GET
3. 请求参数
Header
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
Authorization | string | 是 | 客户授权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. 返回参数
参数 | 类型 | 说明 |
---|---|---|
code | int | 返回状态码 |
message | string | 返回状态信息 |
request_id | string | 本次请求的ID |
result | dict | 返回结果 |
其中返回结果 result
字段具体为:
参数 | 类型 | 说明 |
---|---|---|
source_language | string | 支持翻译的源语言,作为图片翻译接口的参数 |
target_languages | list | 当前源语言支持的所有目标语言,选择其中一个作为图片翻译接口的参数 |
示例:
{
"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"]
}
]
}