OCR国内API文本翻译 文本与翻译

有道翻译API

有道翻译API基于有道神经网络翻译技术,支持中文与100多种语言互译,并提供OCR与语音服务。新注册用户获赠50元体验金,每月还可免费领取1万字符额度。

查看官方文档 ↗

接入教程

POST https://openapi.youdao.com/api
q=hello&from=auto&to=zh-CHS&appKey=你的ID&salt=时间戳&sign=MD5拼接串

1. 注册有道智云AI开放平台账号,进入控制台创建应用。
2. 在"自然语言翻译-翻译实例"中创建实例,获得应用ID(appKey)和应用密钥(secretKey)。
3. 通过MD5签名生成sign参数后请求翻译接口,例如:
4. 免费体验金与每月1万字符免费额度可在控制台领取。
5. 单次请求字符数控制在5000字符以内。

Python 调用有道翻译

python
import hashlib, requests, time
app_key = "你的ID"
secret = "你的密钥"
q = "hello"
salt = str(int(time.time()))
sign = hashlib.md5((app_key+q+salt+secret).encode()).hexdigest()
data = {"q":q,"from":"auto","to":"zh-CHS","appKey":app_key,"salt":salt,"sign":sign}
r = requests.post("https://openapi.youdao.com/api", data=data)
print(r.json()["translation"])

PHP 调用有道翻译

php
<?php
$key="你的ID"; $secret="你的密钥"; $q="hello"; $salt=time();
$sign=md5($key.$q.$salt.$secret);
$res=file_get_contents("https://openapi.youdao.com/api", false, stream_context_create([
  "http"=>["method"=>"POST","header"=>"Content-Type: application/x-www-form-urlencoded","content"=>http_build_query([
    "q"=>$q,"from"=>"auto","to"=>"zh-CHS","appKey"=>$key,"salt"=>$salt,"sign"=>$sign])]]));
echo json_decode($res,true)["translation"][0];

JavaScript 调用有道翻译

javascript
// 建议在服务端进行签名后调用
const resp = await fetch("https://openapi.youdao.com/api", {
  method: "POST",
  headers: {"Content-Type": "application/x-www-form-urlencoded"},
  body: new URLSearchParams({q:"hello",from:"auto",to:"zh-CHS",appKey:"你的ID",salt:Date.now(),sign:"服务端生成的sign"})
});
const data = await resp.json();
console.log(data.translation);

常见问题

免费额度怎么算?

新注册用户获赠50元体验金;之后每月1号可在控制台免费领取1万字符额度,超出后按0.004元/百字符计费。

支持哪些语言?

支持中文与英、日、韩、法、德等100多种语言互译,单次请求控制在5000字符以内。

相似接口推荐

Free Dictionary免费词典API

Free Dictionary API返回英文单词的音标、释义、发音音频与例句,免费永久使用、无需密钥,适合单词学习、游戏与语音类应用。

免费
Datamuse词语查询API

Datamuse是一个词语查询引擎接口,支持按语义、读音与拼写条件找词(类似含义、相似读音、相似拼写)以及联想补全。无需Key,每天免费100000次请求。

免费
Urban Dictionary网络俚语API

非官方Urban Dictionary API可查询网络俚语、获取定义与随机词汇。免费、开源、无速率限制、无需注册,适合学习与趣味应用。

免费
Alexa For Business

Alexa for Business 可帮助您在组织中使用 Alexa。它提供了大规模管理 Alexa 设备、注册用户和分配技能的工具。您可以使用 Alexa Skills Kit 和 Alexa for Busines

待确认