免費(fèi)翻譯機(jī)模板 我用40行python代碼寫(xiě)一個(gè)桌面翻譯器,很nice
日期:2023-03-11 12:39:36 / 人氣: 961 / 發(fā)布者:成都翻譯公司
這是我做出來(lái)的粗略版本,后面的UI設(shè)計(jì)就看大家的藝術(shù)細(xì)胞了我們進(jìn)行制作軟件所需要的模板庫(kù),首先要進(jìn)行引用。接下來(lái)先為我們的軟件起個(gè)好聽(tīng)的名字,以及進(jìn)行位置固定然后需要應(yīng)用到一點(diǎn)爬蟲(chóng)的知識(shí),url是我們使用的翻譯網(wǎng)址,我使用的是有道,你們也可以使用其他的,只需要將網(wǎng)址進(jìn)行修改就可以換成自己想要的網(wǎng)址。我們一共設(shè)置了兩個(gè)框,第一個(gè)為我們輸入想要進(jìn)行翻譯的內(nèi)容,第二個(gè)框是用于輸出答案的。這是我制作的粗略版本。以后的 UI 設(shè)計(jì)取決于你的藝術(shù)細(xì)胞。
我們制作軟件需要的模板庫(kù)首先要引用。
另外大家要注意:無(wú)論你是為Python工作還是愛(ài)好,記住:項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)永遠(yuǎn)是核心。如果你還沒(méi)有2020年*新的Python進(jìn)階實(shí)戰(zhàn)視頻教程,可以去小編的Python交流。裙子:七一 你可以在一七七八和五(數(shù)字的諧音)的轉(zhuǎn)換下找到它。里面有很多新的python教程項(xiàng)目免費(fèi)翻譯機(jī)模板,也可以和老司機(jī)交流一下!
# json requests thinter import json import requests from tkinter import * from tkinter import messagebox
接下來(lái),給我們的軟件起個(gè)好聽(tīng)的名字并固定好位置
master = Tk() # 示例流程 master.title('ZZQ--Translation software') # 標(biāo)題命名 master.geometry('400x96+416+362') # 固定軟件的位置和長(zhǎng)寬。
然后我們需要應(yīng)用一些爬蟲(chóng)知識(shí)。URL 是我們使用的翻譯 URL。我用有道。你也可以使用其他的。您只需要修改 URL 以將其替換為您想要的 URL。
def fanyi(): url = "[http://fanyi.youdao.com/translate?smartresult=dic&smartresult=rule](http://fanyi.youdao.com/translate?smartresult=dic&smartresult=rule)" # 被爬蟲(chóng)網(wǎng)址 content = entey1.get() # 獲取第一個(gè)框里面所輸入的內(nèi)容 print(content) data = { 'i': content, 'doctype': 'json' } r = requests.post(url, data=data).content.decode() ret = json.loads(r) result = ret['translateResult'][0][0]['tgt'] res.set(result) # 顯示結(jié)果
我們一共設(shè)置了兩個(gè)框,第一個(gè)是我們輸入要翻譯的內(nèi)容,第二個(gè)框是輸出答案。
在這里我們可以設(shè)計(jì)出鏡框的尺寸和款式免費(fèi)翻譯機(jī)模板,這也是展示我們藝術(shù)細(xì)胞的重要戰(zhàn)場(chǎng)。
# 第一行右邊輸入框 entey1 = Entry(master, fg='blue', font=('STKaiti', 16)) # 設(shè)置界面樣式 entey1.grid(row=0, column=1) # 定位輸入框位置 # 第二行右邊輸入框 res = StringVar() entey2 = Entry(master, fg='blue', font=('GB2312', 16), textvariable=res) # 設(shè)置界面樣式 entey2.grid(row=1, column=1) # 定位輸入框位置
*后一個(gè)是輸出鍵和退出鍵。輸出鍵是翻譯鍵;而退出鍵是退出窗口的鍵,相當(dāng)于關(guān)閉窗口。
如果你不設(shè)置后退按鈕,后退按鈕就留給你改進(jìn)了。我希望你能改進(jìn)和美化它。我會(huì)羨慕你的技巧和藝術(shù)細(xì)胞。
button1 = Button(master, text='萬(wàn)能鍵', width=10, font=('STKaiti'
*后請(qǐng)注意:無(wú)論你是從事 Python 工作還是興趣愛(ài)好,請(qǐng)記住:項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)永遠(yuǎn)是核心。如果你還沒(méi)有2020年*新的Python進(jìn)階實(shí)戰(zhàn)視頻教程,可以去小編的Python交流。裙子:七一衣在9.7-七小節(jié)和五(數(shù)字的諧音)的轉(zhuǎn)換下你可以找到它。里面有很多新的python教程項(xiàng)目,也可以和老司機(jī)交流一下!
本文文字和圖片來(lái)源于網(wǎng)絡(luò)加上自己的想法。僅供學(xué)習(xí)交流使用,無(wú)任何商業(yè)用途。版權(quán)屬于原作者。如有任何問(wèn)題,請(qǐng)及時(shí)聯(lián)系我們處理。
相關(guān)閱讀Relate
熱門(mén)文章 Recent
- 加拿大簽證2023-03-11
- 新南威爾士大學(xué)學(xué)位證書(shū)翻譯模板-新南威爾士大學(xué)碩士證書(shū)翻譯模板2023-03-11
- 事業(yè)法人翻譯模板 自由翻譯員因?yàn)闊o(wú)法提供正規(guī)翻譯服務(wù)發(fā)票和對(duì)公付款渠道而逐漸失去政府及事業(yè)單位客戶(hù)2023-03-11
- 學(xué)歷學(xué)位翻譯模板 本科雙學(xué)歷是什么意思 ?雙學(xué)士學(xué)位的作用是什么2023-03-11
- 企業(yè)信用等級(jí)證書(shū)翻譯模板 專(zhuān)家分享信用證書(shū)翻譯技巧2023-03-11
- 法國(guó)學(xué)校錄取通知書(shū)翻譯模板-國(guó)外院校錄取通知書(shū)翻譯模板2023-03-11
- 大學(xué)生就業(yè)英語(yǔ)作文模板帶翻譯 關(guān)于大學(xué)生創(chuàng)業(yè)英語(yǔ)作文帶翻譯2023-03-11
- 招聘英語(yǔ)作文萬(wàn)能模板帶翻譯 招聘服務(wù)員的英文作文2023-03-11
- 醫(yī)療保險(xiǎn)翻譯模板 保險(xiǎn)商業(yè)計(jì)劃書(shū)模板2023-03-11
- 戶(hù)口本翻譯模板留學(xué) 北京戶(hù)口本翻譯2023-03-11