KCET
介紹
爲了能夠刷英語真題過英語四級,我需要一個程序來輔助我做題。我的刷題思路是這樣的。第一步,在真題中標出我不會的單詞。第二步,翻譯單詞,第三步,聯繫到原文去理解。第四步,通讀原文,去做題,如果做不會跳轉到第二步。如果做的會,跳轉到下一步,從第一步開始。但是我遇到的問題有:
-
每次手動去搜索不會的單詞,然後抄寫太繁瑣了,而且我字寫的醜,加倍繁瑣。我需要一個程序能夠將我不會的單詞批量翻譯出來,輸出到制定文檔裏面。
-
有個程序能夠不斷的給我考教我單詞意思,輔助我記憶。
我做了這個程序,它可以實現我想要的一些功能,比如單詞的批量翻譯,具體的話就是新建一個名爲english.txt的文檔,每一行是一個單詞。完成後通過kcet -b 執行,然後在當前文件夾
會出現一個chinese.txt的文檔,那個就是結果了。當然這個還不完善,大家有想要的功能,或者發現bug都可以提出來
我會在空閒的時候擼代碼。當然,如果有人能加入進來,非常歡迎。
下載安裝
git clone git@github.com:liaoyaonline/KCET.git
sudo bash install.sh
運行
Usage: kcet [OPTIONS] [SOURCE]
Information options:
-V -version
Print version and exit.
-H -help
Print help message and exit.
-C -copy
Back up files that have already been prepared
-M -Mkdir
Back up the file and save it to a new folder
-B -batch
translate batch words by the wordfile of the word dir.
用例
kcet -h //提供幫助包括對參數的說明
kcet -v //顯示版本號
kcet hello //翻譯hello
kcet -a hello //翻譯hello,並且顯示用例
kcet -c ONEQ //將文件進行備份,新文件的名字爲englishONEQ
kcet -m 20170601 //創建一個文件夾20170601將所有翻譯好的文件複製過去,然後將文件夾20170601放入history文件夾裏面
kcet -b //將english.txt裏面的所有單詞翻譯爲中文輸出到chinese.txt
運行截圖
運行前文件夾文件:
輸入文件english.txt內容:
運行後文件夾文件內容:
輸出文件chinese.txt內容: