百度翻譯API實戰

2021-09-12 23:55:20 字數 1006 閱讀 7886

參考官方文件:定製化翻譯api技術文件

千萬要看清楚這個位址中的vip,而不是官方文件裡的private。真是個大坑呢。

提交方式:get 或 post

引數設定(params或者body都可以):

在postman中選擇bulk-edit,加入以下內容:

q:}

from:en

to:zh

salt:}

sign:}

選擇環境變數,將這幾個環境變數加進去:

並且根據自己的內容填進去。

// url request example: 

var query = pm.environment.get("query");

var salt = (new date).gettime();

var key = pm.environment.get('secret_key');

var sign = cryptojs.md5(sign_string).tostring();

// set encoded query text

pm.environment.set("query", encodeuri(query));

// set a random number to "salt"

pm.environment.set("salt", salt);

// set hashed "sign" value for authentication

pm.environment.set("sign", sign);

C 使用百度翻譯API

要翻譯的文字 from語言 翻譯為語言 static private string callinte ce string sub,string from,string to else string url string.format client id,sub,from,to string down...

openRefine呼叫百度翻譯api 模板

openrefine 目標列 編輯列 新增遠端資料為新列 表示式 import json import urllib import hashlib import random url secretkey x salt str random.randint 10000,99999 q value md...

使用python呼叫百度翻譯api

注意看一下產品服務,有的服務有字元數量限制超過了要收費。輸入的引數有 簽名生成的演算法 import hashlib 用來計算md5碼 deffanyi shuru header 隨機碼 金鑰 q shuru md5 hashlib.md5 md5.update sign.encode utf 8 ...