第一個,寫一款終端翻譯軟體,我用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 中國

可以看到效果了,就這樣 一個簡單的翻譯軟體就做好了


推薦閱讀:
查看原文 >>
相關文章