教你怎麼在Linux中自己製作一款終端翻譯軟體
第一個,寫一款終端翻譯軟體,我用Python寫的,源代碼共享出來
"""
翻譯軟體
"""
import requests
import json
import sys
# 用input或者sys
query = sys.argv[1]
headers = {
"User-Agent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.67 Mobile Safari/537.36"}
post_data = {
"query": query,
"from": "zh",
"to": "en",
}
post_url = "https://fanyi.baidu.com/basetrans"
r = requests.post(post_url, data=post_data, headers=headers)
# print(r.content.decode())
# 得到的是一個json字元串
s = json.loads(r.content.decode())
# print(s)
result = s[trans][0][result][0][1]
print(query, ":翻譯為英文是:", result)
# print(s[transl][0][dist])
# 取別名 alias
接下來,修改設置一下bashrc
輸入以下命令
vim ~/.bashrc
在最後一行添加如下代碼
alias fanyi="python3 /home/lxgzhw/python/scrapy/hw_001_requests/hw_004_翻譯.py"
後面的路徑是你自己寫的軟體的絕對路徑
終端輸入以下命令,讓我們的設置生效
source ~/.bashrc
ok ,可以了,終端輸入
fanyi 中國
可以看到效果了,就這樣 一個簡單的翻譯軟體就做好了
推薦閱讀: