完善chrome翻譯插件ChaZD,支持有道智雲api


首先放上該項目的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於明天就停止運行了,原來的這個插件應該就不能用了,我趕在前一天完善了一下這個插件,之前的老用戶可以繼續使用。如果你沒用過,歡迎嘗試。

由於時間倉促加上我剛接觸插件才兩天,代碼應該還有一些問題,歡迎提出問題。后面我會繼續完善代碼,添加一些定制功能。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM