首先放上該項目的github地址:https://github.com/codethereforam/ChaZD
之前想找一個chrome支持划詞翻譯的插件,最終在知乎上看到了這個回答,推薦的是ChaZD,用了一段時間我就喜歡上它的簡潔方便。
這個插件用的是有道翻譯舊的api,由於有道限制每個api key每小時只能調用1000次,有時候會翻譯不了,而且舊的api於 2017-12-31 后停止運行。
於是,我就改寫了這個插件,使其可以調用有道智雲新的api。我fork的是lytofb/ChaZD,作者在原來ChaZD代碼的基礎上加了自定義api key的功能。
如果大家在使用過程中遇到問題或者發現bug,歡迎在項目issues提出,也歡迎大家star、fork。
一、版本介紹
如果你想體驗原版的ChaZD,請選擇v1.0.0,后面幾個版本是我根據個人的使用情況和偏好添加了幾個功能,歡迎嘗試。
v1.0.0
- 改用有道智雲api
- 可以自定義應用ID和密鑰
v1.1.0
- 支持中譯英
v1.2.0
- 划詞翻譯模式添加網絡釋義
v1.2.1
- 修復網絡釋義字體異常
- 修復無法翻譯句子
- popup翻譯模式響應事件改為enter
二、使用說明
2.1 下載插件
下載地址:https://github.com/codethereforam/ChaZD/releases
選擇你想要的版本,下載ChaZD-thinkam.crx文件。如果你的瀏覽器支持使用非Web Store的插件,直接將下載的crx拖到chrome://extensions/頁面。
如果不支持,將crx文件擴展名改為zip並解壓,在chrome://extensions/勾選開發者模式,接着在 Chrome 設置拓展的地方,點擊加載未打包的拓展。詳細步驟見chrome怎么安裝非官方市場的插件? - 小賴的回答。
2.2申請有道智雲翻譯服務
- 注冊有道智雲帳號並登錄到控制台頁面
- 創建一個翻譯實例:控制台 > 自然語言翻譯 > 翻譯實例 > 創建翻譯實例
- 創建一個應用並綁定翻譯服務:控制台 > 應用管理 > 我的應用 > 創建應用 > 綁定服務
- 在插件中綁定應用——將上步驟的應用ID和應用密鑰填寫到插件設置頁中相應的位置,如下圖
2.3 具體翻譯說明
參考項目README: https://github.com/codethereforam/ChaZD/blob/master/README.md
三、結尾
有道翻譯舊的api於明天就停止運行了,原來的這個插件應該就不能用了,我趕在前一天完善了一下這個插件,之前的老用戶可以繼續使用。如果你沒用過,歡迎嘗試。
由於時間倉促加上我剛接觸插件才兩天,代碼應該還有一些問題,歡迎提出問題。后面我會繼續完善代碼,添加一些定制功能。