access百度翻譯 get 我的百度翻譯

2021-10-14 04:26:50 字數 2475 閱讀 1727

為了便於使用,寫了乙個簡單但夠用的使用者介面,它長這個樣子:

在左邊輸入英文按下回車後,右邊就會顯示翻譯結果了。

這個東西只是單純的顯示翻譯結果,像音標、發音、中英文對照等功能都沒有,而且編輯不方便(如提供乙個×按鈕來清空)。不過,其中的一些是api本身不支援(如文字轉語音),另外的如加音標、方便操作的功能可以自己實現。

**如下:

# q ,將被翻譯的文字

# fromlang = 'en',源語言,預設為英文

# tolang = 'zh',目的語言,預設為中文

secretkey = '需要設定成你自己secretkey'

#response是httpresponse物件

其中,translate函式幾乎完全照搬了官方提供的**,只加了將翻譯結果提取出來的部分。mywin類實現了之前看到的使用者介面,可以在其中的srcenter(使用者在左邊方框按下回車後會呼叫這個函式)中看到,把空('')替換掉了換行符('n'),這就是我全部的貢獻了。

【注:上述**適用於python的3.x版本,而官方給的**是2.x版本的,所以我對一些地方做了修改。此外,需要安裝wxpython庫來使用使用者介面。事實上,python自帶了使用者介面庫tkinter,但由於我對其不熟悉(好吧是懶),就沒用。如果你會tkinter,完全可以不安裝wxpython,自己寫乙個介面】

尋找百度翻譯引數,實現百度翻譯

author runsen 首先要分析瀏覽器是怎麼傳送請求的。構造請求 找到關鍵請求之後,就要分析請求,然後去構造請求。分析請求有一下幾個要素,url,請求方法,請求頭,請求引數。請求引數有七個,可以通過反覆請求然後比較的方法得出from,to是表示翻譯語言的,transtype,means fla...

百度翻譯介面

public class translateacy extends activity implements onclicklistener public void initview private handler inshandler new handler 翻譯 private void tran...

模擬百度翻譯

一 輸入英文可以翻譯成中文,中文部分可以識別進原理是行翻譯 利用python的requests進行請求,輸入待翻譯的單詞後,會輸出相應的翻譯 漢英互譯 目前不支援其他語言,待完善 import requests def translate while true url keywords input ...