C 使用百度翻譯API

2021-06-28 01:58:59 字數 1084 閱讀 4728

///

/// 要翻譯的文字

/// from語言

/// 翻譯為語言

///

static private string callinte***ce(string sub, string from, string to)

else

string url = string.format("", client_id, sub, from, to);

string down = "", result = "";

trycatch (exception)

if (jsondatacontainskey(jd, "error_code"))

else

}return result;

}

static public bool jsondatacontainskey(jsondata data, string key)

idictionary tdictionary = data as idictionary;

if (tdictionary == null)

return result;

if (tdictionary.contains(key))

return result;

}

from欄位

to欄位

翻譯方向

auto

auto

自動識別

zhen

中 -> 英

zhjp

中 -> 日

目前支援13種語言,如下所示:

語種**

語種**

中文zh

英語en

日語jp

韓語kor

西班牙語

spa法語

fra泰語

th阿拉伯語

ara俄羅斯語

ru葡萄牙語

pt粵語

yue文言文

wyw白話文

zh自動檢測

auto

德語de

義大利語it

jsondata使用了litjson庫。

百度翻譯API實戰

參考官方文件 定製化翻譯api技術文件 千萬要看清楚這個位址中的vip,而不是官方文件裡的private。真是個大坑呢。提交方式 get 或 post 引數設定 params或者body都可以 在postman中選擇bulk edit,加入以下內容 q from en to zh salt sign...

使用python呼叫百度翻譯api

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

使用c通過HTTP介面使用百度翻譯API

usr bin ld tmp ccbieejs.o undefined reference to symbol md5 libcrypto.so.10 usr bin ld note md5 libcrypto.so.10 is defined in dso lib64 libcrypto.so.1...