添加微信可免費(fèi)獲得50元體驗(yàn)金,夠程序員聯(lián)調(diào)使用

3. 首次登錄進(jìn)來需要進(jìn)行實(shí)名認(rèn)證

4.實(shí)名認(rèn)證成功后創(chuàng)建應(yīng)用。

5.在業(yè)務(wù)總覽頁 / 應(yīng)用總覽頁 / 服務(wù)詳情頁,點(diǎn)擊創(chuàng)建應(yīng)用按鈕,進(jìn)入創(chuàng)建應(yīng)用頁。

5.填寫應(yīng)用名稱,選擇服務(wù)及接入方式,并填寫其他關(guān)鍵信息,即可完成創(chuàng)建。

選擇Android SDK接入時(shí),需要驗(yàn)證包名和簽名,應(yīng)用包名是應(yīng)用在一臺(tái)設(shè)備上的唯一標(biāo)識(shí),在manifest文件里面聲明,該包名應(yīng)和正式發(fā)布應(yīng)用的包名一致,應(yīng)用簽名由開發(fā)者簽名該應(yīng)用的keystore文件決定,可用于對(duì)當(dāng)前應(yīng)用進(jìn)行二次身份校驗(yàn),開發(fā)者可使用簽名生成工具直接從安裝應(yīng)用的手機(jī)中獲取。選擇 iOS SDK接入時(shí),需要綁定iOS應(yīng)用的唯一標(biāo)識(shí)BundleID,以確保應(yīng)用的有效性。

6.進(jìn)入服務(wù)詳情頁,查看接入文檔。

點(diǎn)擊控制臺(tái)左側(cè)的服務(wù)名稱,可以進(jìn)入服務(wù)詳情頁。點(diǎn)擊“接入方式”中的“文檔”按鈕,可以訪問對(duì)應(yīng)的技術(shù)文檔,點(diǎn)擊“SDK下載”按鈕可以下載SDK;在“示例”部分可以查看Demo。在接入過程中您可能會(huì)用到“應(yīng)用ID(即APP key)”、“應(yīng)用密鑰”等信息,這些信息可以在應(yīng)用總覽中查看。

2.  有道翻譯 API秘鑰可用性測(cè)試

在獲取API密鑰后,進(jìn)行可用性測(cè)試是確保其正常工作的重要步驟。以下是使用JavaScript進(jìn)行測(cè)試的一個(gè)案例:

輸入:

  <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/crypto-js/4.0.0/crypto-js.js"></script>
<script type="text/javascript">
var appKey = '2724233ed2e32b31';
var key = 'BTvUpI2SFGHhe3ck6mVArTdxV3a4iSoB';//注意:暴露appSecret,有被盜用造成損失的風(fēng)險(xiǎn)
var salt = (new Date).getTime();
var curtime = Math.round(new Date().getTime() / 1000);
var query = '你好很高興認(rèn)識(shí)你';
// 多個(gè)query可以用\n連接 如 query='apple\norange\nbanana\npear'
var from = 'zh-CHS';
var to = 'en';
var str1 = appKey + truncate(query) + salt + curtime + key;
var vocabId = '您的用戶詞表ID';
//console.log('---',str1);
var sign = CryptoJS.SHA256(str1).toString(CryptoJS.enc.Hex);
$.ajax({
url: 'https://openapi.youdao.com/api',
type: 'post',
dataType: 'jsonp',
data: {
q: query,
appKey: appKey,
salt: salt,
from: from,
to: to,
sign: sign,
signType: "v3",
curtime: curtime,
vocabId: vocabId,
},

success: function (data) {
console.log(data);
}
});


function truncate(q) {
var len = q.length;
if (len <= 20) return q;
return q.substring(0, 10) + len + q.substring(len - 10, len);
}
</script>

輸出:

你將得到一個(gè)JSON格式的響應(yīng),其中包含了翻譯結(jié)果的詳細(xì)信息,如檢測(cè)到的源語言、翻譯后的文本內(nèi)容、源語言和目標(biāo)語言、錯(cuò)誤返回碼等。

示例輸出:

{
"tSpeakUrl":"https://openapi.youdao.com/ttsapi?q=Hello.+Nice+to+meet+you&langType=en-USA&sign=19E4447F37C8513B784E36C6BB1627D2&salt=1730126232122&voice=4&format=mp3&appKey=2724233ed2e32b31&ttsVoiceStrict=false&osType=api",
"requestId":"8d05abfa-a472-49c8-956c-b9cfa809cfdd",
"query":"你好很高興認(rèn)識(shí)你",
"translation":[
"Hello. Nice to meet you"
],
"mTerminalDict":{
"url":"https://m.youdao.com/m/result?lang=zh-CHS&word=%E4%BD%A0%E5%A5%BD%E5%BE%88%E9%AB%98%E5%85%B4%E8%AE%A4%E8%AF%86%E4%BD%A0"
},
"errorCode":"0",
"dict":{
"url":"yddict://m.youdao.com/dict?le=eng&q=%E4%BD%A0%E5%A5%BD%E5%BE%88%E9%AB%98%E5%85%B4%E8%AE%A4%E8%AF%86%E4%BD%A0"
},
"webdict":{
"url":"http://mobile.youdao.com/dict?le=eng&q=%E4%BD%A0%E5%A5%BD%E5%BE%88%E9%AB%98%E5%85%B4%E8%AE%A4%E8%AF%86%E4%BD%A0"
},
"l":"zh-CHS2en",
"isWord":false,
"speakUrl":"https://openapi.youdao.com/ttsapi?q=%E4%BD%A0%E5%A5%BD%E5%BE%88%E9%AB%98%E5%85%B4%E8%AE%A4%E8%AF%86%E4%BD%A0&langType=zh-CHS&sign=E3CBB9F99F4C585A200DD9D4AA3038E9&salt=1730126232122&voice=4&format=mp3&appKey=2724233ed2e32b31&ttsVoiceStrict=false&osType=api"
}

3. 使用有道翻譯 API搭建應(yīng)用的其他關(guān)鍵考慮因素

在使用有道翻譯 API搭建應(yīng)用時(shí),除了獲取和測(cè)試API密鑰外,還需考慮以下因素:

接口說明

文本翻譯API接口提供有道的翻譯服務(wù),包含了中英翻譯和小語種翻譯功能。您只需要通過調(diào)用文本翻譯API,傳入待翻譯的內(nèi)容,并指定要翻譯的源語言(支持源語言語種自動(dòng)檢測(cè))和目標(biāo)語言種類,就可以得到相應(yīng)的翻譯結(jié)果。

文本翻譯API HTTPS地址:https://openapi.youdao.com/api

服務(wù)配置

單次查詢最大字符數(shù)每小時(shí)最大查詢次數(shù)每小時(shí)最大查詢字符數(shù)支持語言
5000100萬120萬詳見語種表

接口調(diào)用參數(shù)

字段名類型含義必填備注
qtext待翻譯文本True必須是UTF-8編碼
fromtext源語言True參考下方 支持語言 (可設(shè)置為auto)
totext目標(biāo)語言True參考下方 支持語言
appKeytext應(yīng)用IDTrue可在應(yīng)用管理 查看
salttext隨機(jī)字符串,可使用UUID進(jìn)行生產(chǎn)Trueuuid (可使用uuid生成)
signtext簽名Truesha256(應(yīng)用ID+input+salt+curtime+應(yīng)用密鑰)
signTypetext簽名類型Truev3
curtimetext當(dāng)前UTC時(shí)間戳(秒)trueTimeStamp
exttext翻譯結(jié)果音頻格式,支持mp3falsemp3
voicetext翻譯結(jié)果發(fā)音選擇false0為女聲,1為男聲。默認(rèn)為女聲
stricttext是否嚴(yán)格按照指定from和to進(jìn)行翻譯:true/falsefalse如果為false,則會(huì)自動(dòng)中譯英,英譯中。默認(rèn)為false
vocabIdtext用戶上傳的術(shù)語表false用戶指定的術(shù)語表ID: out_id,支持英中互譯,更多語種方向請(qǐng)前往控制臺(tái)查詢
domaintext領(lǐng)域化翻譯false默認(rèn)為:general。僅在控制臺(tái)開通領(lǐng)域化翻譯的情況下可傳,支持領(lǐng)域見下表
rejectFallbacktext拒絕領(lǐng)域化翻譯降級(jí)-當(dāng)領(lǐng)域化翻譯失敗時(shí)改為通用翻譯falsetrue或false,默認(rèn)為:false。僅在控制臺(tái)開通領(lǐng)域化翻譯的情況生效。

簽名生成方法如下:

signType=v3;

sign=sha256(應(yīng)用ID+input+salt+curtime+應(yīng)用密鑰);

其中,input的計(jì)算方式為:input=q前10個(gè)字符 + q長度 + q后10個(gè)字符(當(dāng)q長度大于20)或 input=q字符串(當(dāng)q長度小于等于20)

輸出結(jié)果

字段名類型含義備注
errorCodetext錯(cuò)誤返回碼一定存在
querytext源語言查詢正確時(shí),一定存在
translationArray翻譯結(jié)果查詢正確時(shí),一定存在
ltext源語言和目標(biāo)語言一定存在
dicttext詞典deeplink查詢語種為支持語言時(shí),存在
webdicttextwebdeeplink查詢語種為支持語言時(shí),存在
tSpeakUrltext翻譯結(jié)果發(fā)音地址翻譯成功一定存在,需要應(yīng)用綁定語音合成服務(wù)才能正常播放否則返回110錯(cuò)誤碼
speakUrltext源語言發(fā)音地址翻譯成功一定存在,需要應(yīng)用綁定語音合成服務(wù)才能正常播放否則返回110錯(cuò)誤碼

免費(fèi)體驗(yàn)

對(duì)于自然語言翻譯服務(wù),各接口擁有一定量的免費(fèi)查詢字符數(shù)(新用戶注冊(cè)賬戶時(shí),系統(tǒng)會(huì)向您賬戶贈(zèng)予50元體驗(yàn)資金),可免費(fèi)體驗(yàn)有道智云的服務(wù)。

說明

先消費(fèi)體驗(yàn)金額,體驗(yàn)金額耗盡后,才根據(jù)接口調(diào)用量在賬戶余額進(jìn)行扣費(fèi)。單次查詢最大字符數(shù)默認(rèn)為5000、每小時(shí)最大查詢次數(shù)默認(rèn)為100萬。如無法滿足您的需求,可聯(lián)系我們,我們會(huì)評(píng)估您的需求,并做出適當(dāng)調(diào)整。

文本翻譯價(jià)目表

本產(chǎn)品有預(yù)付費(fèi)后付費(fèi)兩種付費(fèi)方式:

預(yù)付費(fèi)是指先購買資源包再使用本產(chǎn)品服務(wù)。用戶在用預(yù)付費(fèi)方式購買本產(chǎn)品時(shí),需提前購買不同配額的資源包。

后付費(fèi)是指按量付費(fèi)的模式,其中不同語種收費(fèi)不同,具體計(jì)費(fèi)規(guī)則參考按量計(jì)費(fèi)的價(jià)目表。如消耗了100w字符(常見語種的互譯),則扣費(fèi)48元;其他情況則扣費(fèi)100元。

月初,上月累計(jì)的調(diào)用量清零,重新開始記錄本月調(diào)用量。資源包內(nèi)調(diào)用量配額不計(jì)入按量計(jì)費(fèi)模式的階梯中。本服務(wù)開通后默認(rèn)選擇按量付費(fèi)模式,購買資源包后優(yōu)先消耗資源包配額,當(dāng)資源包內(nèi)調(diào)用次數(shù)消耗完畢或資源包過期失效后,自動(dòng)轉(zhuǎn)為按量計(jì)費(fèi)模式。

按量計(jì)費(fèi)價(jià)目表

版本計(jì)費(fèi)方式服務(wù)內(nèi)容價(jià)格(元/百萬字符)
通用版本按月調(diào)用字符數(shù)常見語種互譯(部分除外)48
中文與非常見語種互譯100
其他語種間互譯100
專業(yè)領(lǐng)域按月調(diào)用字符數(shù)中英文互譯60

資源包計(jì)費(fèi)價(jià)目表

資源包名稱資源包有效時(shí)長價(jià)格/元語言方向
500萬字符90天204元常見語種的互譯
1000萬字符180天398元
1億字符360天3840元
500萬字符90天255元中英文互譯(專業(yè)領(lǐng)域)
1000萬字符180天498元
1億字符360天4800元

4. 有道翻譯 API密鑰申請(qǐng)和使用中的常見問題

在申請(qǐng)和使用 有道翻譯 API密鑰過程中,你可能會(huì)遇到以下常見問題:

1.請(qǐng)求的翻譯原文中帶有表情符號(hào),翻譯結(jié)果返回的是不做任何處理的原文?

現(xiàn)在有道翻譯接口不支持表情翻譯,所以默認(rèn)為翻譯失敗,無翻譯結(jié)果,直接原文返回。

2.智云翻譯功能支持網(wǎng)頁模塊調(diào)用嗎?

翻譯API支持jsonp方式,但是js調(diào)用有泄露appSecret,被盜用的風(fēng)險(xiǎn),用戶需慎重使用,一旦發(fā)現(xiàn)appSecret泄露,可以登錄智云官網(wǎng),更新應(yīng)用密鑰,及時(shí)止損。

3.字符數(shù)是怎么統(tǒng)計(jì)的?

字符數(shù)以翻譯的源語言字符長度為標(biāo)準(zhǔn)計(jì)算。一個(gè)漢字、英文字母、標(biāo)點(diǎn)符號(hào)等,均計(jì)為一個(gè)字符。注意單次請(qǐng)求長度控制在5000字符數(shù)以內(nèi)。

4.目前支持的翻譯語種?

目前我們支持中文、英文、日文、韓文、法文、俄語、西班牙語、葡萄牙語、越南語、德語、阿拉伯語和印尼語等111種語言(含方言)的互譯。后面會(huì)相繼開放更多語種,最新消息請(qǐng)關(guān)注平臺(tái)動(dòng)態(tài)。

5. 有道翻譯 API進(jìn)階指引

在獲得有道翻譯 API密鑰之后,即可開啟API接口對(duì)接,本文整理了多篇開發(fā)者使用有道翻譯 API的案例,幫助讀者更有效地使用有道翻譯 API:

360瀏覽器

360接入有道翻譯API,包括瀏覽器、搜索引擎兩種場(chǎng)景;360瀏覽器接入有道翻譯API為網(wǎng)民提供翻譯功能,用戶可以直接翻譯當(dāng)前網(wǎng)頁,或者選中網(wǎng)頁中的一段內(nèi)容進(jìn)行文本翻譯;搜索引擎與有道翻譯進(jìn)行深入合作,當(dāng)搜索翻譯相關(guān)的泛關(guān)鍵詞時(shí)則出現(xiàn)有道翻譯智能框等。

搜狗瀏覽器

搜狗接入有道翻譯API,包括以下三種場(chǎng)景:瀏覽器默認(rèn)的翻譯功能中,提供網(wǎng)頁和文本的翻譯默認(rèn)使用有道結(jié)果;在搜索引擎上搜索翻譯相關(guān)泛關(guān)鍵詞,出現(xiàn)有道翻譯的智能框;在搜索引擎上搜索特定模式的中英文詞句,使用有道翻譯展示結(jié)果,且附帶到有道產(chǎn)品的鏈接。

阿卡索外教網(wǎng)

作為國內(nèi)在線英語培訓(xùn)的領(lǐng)導(dǎo)品牌,集成有道智云自然語言翻譯服務(wù),為學(xué)員在學(xué)習(xí)過程中提供快速查詢生僻詞匯、語句及文章等含義的功能,簡(jiǎn)化學(xué)員查詢翻譯流程,提升學(xué)員學(xué)習(xí)效率。

所有行業(yè)案例:https://ai.youdao.com/anli.s#social

6.  常見問題

問題1:如何找到有道翻譯 API

冪簡(jiǎn)集成是國內(nèi)領(lǐng)先的API集成管理平臺(tái),專注于為開發(fā)者提供全面、高效、易用的API集成解決方案。冪簡(jiǎn)API平臺(tái)可以通過以下兩種方式找到所需API:通過關(guān)鍵詞搜索API(例如,輸入’有道翻譯 API‘這類品類詞,更容易找到結(jié)果)、或者從API hub分類頁進(jìn)入尋找。

問題2:有道翻譯 API的替代有哪些?

市場(chǎng)上存在免費(fèi)、付費(fèi)兩種替代者

例如

文本翻譯服務(wù)API接口介紹及對(duì)接

多語言文本翻譯API接口介紹及對(duì)接

MotaWord 翻譯API接口介紹及對(duì)接

文檔翻譯API接口介紹及對(duì)接

發(fā)現(xiàn)API-API Hub – 冪簡(jiǎn)集成

更多競(jìng)品可以在有道翻譯 API開放平臺(tái)找到。

問題3:有道翻譯這個(gè)密鑰還適用于哪些api

網(wǎng)頁翻譯-網(wǎng)頁翻譯API文檔-有道智云AI開放平臺(tái)

批量文本翻譯-批量文本翻譯API文檔-有道智云AI開放平臺(tái)

文檔翻譯-文檔翻譯API文檔-有道智云AI開放平臺(tái)

實(shí)時(shí)語音翻譯-實(shí)時(shí)語音翻譯API文檔-有道智云AI開放平臺(tái)

產(chǎn)品文檔-自然語言翻譯服務(wù)

7.  總結(jié)

本文詳細(xì)介紹了獲取有道翻譯 API 密鑰的步驟,從訪問官網(wǎng)到注冊(cè)賬戶,再到創(chuàng)建應(yīng)用和獲取密鑰,為開發(fā)者提供了實(shí)用的操作指南。文章還包括了如何進(jìn)行 API 可用性測(cè)試的示例,以及使用過程中需要注意的關(guān)鍵因素,如接口說明、服務(wù)配置和錯(cuò)誤處理等。此外,文章探討了免費(fèi)體驗(yàn)和付費(fèi)模式的選擇,幫助開發(fā)者更高效地集成有道翻譯 API 到其應(yīng)用中。

上一篇:

利用免費(fèi)的Geo Location API進(jìn)行實(shí)時(shí)用戶分析

下一篇:

如何獲取百度語音翻譯 API Key 密鑰(分步指南)
#你可能也喜歡這些API文章!

我們有何不同?

API服務(wù)商零注冊(cè)

多API并行試用

數(shù)據(jù)驅(qū)動(dòng)選型,提升決策效率

查看全部API→
??

熱門場(chǎng)景實(shí)測(cè),選對(duì)API

#AI文本生成大模型API

對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力

25個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)

#AI深度推理大模型API

對(duì)比大模型API的邏輯推理準(zhǔn)確性、分析深度、可視化建議合理性

10個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)