能用彩云小译 API 做什么?申请访问令牌文本翻译请求路径请求 Body请求示例支持的语言想要更多?能用彩云小译 API 做什么? 彩云小译 API 可以用来把信息翻译到指定的语言,我们可以支持文本、网页、PDF/Word 文档、语音、视频等多种形式。
您可以使用它来构建你的应用程序、网站、工具或任何需要多语言支持的解决方案。例如:彩云小译 API 是维基百科自动翻译的技术提供者,也为钉钉、石墨文档、财新传媒等一线机构和众多开发者提供技术支持。
维基百科内容翻译石墨文档翻译申请访问令牌 如果你要测试,可以使用 3975l6lr5pcbvidl6jl2 作为测试 Token,我们不保证该 Token 的可用性,所以如果要持续使用,还请申请正式 Token。请先至彩云科技开放平台注册账号,申请开通小译 Token。新用户注册会获得 100 万字的免费翻译额度,有效期一个月;如果您使用超过 100 万字,我们会按照 39 元 / 100 万字的费率收费。(字数按照翻译原文字符计算,包含空格和标点)文本翻译 请求路径 POST https://api.interpreter.caiyunai.com/v1/translator请求 Body 参数名类型必填说明sourcestring[] 或 string是待翻译的文本trans_typestring是翻译方向,支持的值见下方支持的语言detectboolean否是否检测源语言,如果 trans_type 为 auto2xx 则必须为 truemediastring否媒体类型request_idstring否请求 ID请求示例 cURLPythonbashcurl -s -X POST https://api.interpreter.caiyunai.com/v1/translator \
-H "Content-Type: application/json" \
-H "X-Authorization: token $TOKEN" \
-d '{
"source": [
"Lingocloud is the best translation service."
],
"trans_type": "auto2zh",
"detect": true,
"media": "text",
"request_id": "demo"
}'pythonimport json
import requests
def translate(source, direction):
url = "https://api.interpreter.caiyunai.com/v1/translator"
# WARNING, this token is a test token for new developers,
# and it should be replaced by your token
token = "YOUR_TOKEN"
payload = {
"source": source,
"trans_type": direction,
"request_id": "demo",
"detect": direction.startswith("auto"),
}
headers = {
"content-type": "application/json",
"x-authorization": "token " + token,
}
response = requests.request("POST", url, data=json.dumps(payload), headers=headers)
return json.loads(response.text)["target"]
source = ["Lingocloud is the best translation service.", "彩云小译は最高の翻訳サービスです"]
target = translate(source, "auto2zh")
print(target)
# ['小译翻译是最好的翻译服务。', '彩云小译是最好的翻译服务']12345678910111213141516171819202122232425262728293031323334支持的语言 目前支持的语言和翻译方向如下表所示
From-to中文 zh繁体中文 zh-Hant英语 en日文 ja韩语 ko中文 zh-zh2zh-Hantzh2enzh2jazh2ko繁体中文 zh-Hantzh-Hant2zh-zh-Hant2enzh-Hant2jazh-Hant2ko英语 enen2zhen2zh-Hant--日文 jaja2zhja2zh-Hant--韩语 koko2zhko2zh-Hant--德语 dede2zhde2zh-Hant--西班牙语 eses2zhes2zh-Hant--法语 frfr2zhfr2zh-Hant--意大利语 itit2zhit2zh-Hant--葡萄牙语 ptpt2zhpt2zh-Hant--俄语 ruru2zhru2zh-Hant--土耳其语 trtr2zhtr2zh-Hant--越南语 vivi2zhvi2zh-Hant--使用 auto2xx 可以自动识别源语言的语种。目前 Web 已支持多种语言,API 开放更多语言请邮件联系。
想要更多? 去应用商店下载彩云小译 App!访问 http://fanyi.caiyunapp.com,体验在线版本。想要更多功能或者反馈使用体验,请写信给 platform@caiyunapp.com 联系!