天天看點

用python寫一個alfred workflow百度翻譯插件

用python寫一個workflow百度翻譯插件

最近在學習python,同僚看到了說他有經常翻譯多國語言的需求,看我能不能幫他寫一個支援多國語言翻譯的workflow插件,這就有了它。

功能介紹

  1. 打開alfred 輸入dd+空格+ 要翻譯的單詞 (dd快捷鍵可以自己設定)
    用python寫一個alfred workflow百度翻譯插件
    選中後回車可跳轉到百度翻譯頁面檢視詳情
  2. 輸入dd直接回車打開配置檔案
    用python寫一個alfred workflow百度翻譯插件
    裡面的參數可以自己配置
    • appid,secretKey就是申請的百度翻譯對應的appid,,secretKey,項目中用的是百度提供的試用版,但是百度翻譯api每月隻有200w字元的免費,如果超出,可以自行更換appid,secretKey.
    • fromLang

      想要翻譯的是什麼語言(語言選擇在配置檔案中有對照表)
    • toLang

      想要翻譯成哪種語言(可以多選,用英文逗号隔開)
    • 其他參數可以忽略

系統要求

需要系統中安裝python2.7

插件下載下傳 && git位址

插件下載下傳

github

結語

插件下載下傳以後輕按兩下運作即可(前提是電腦上powerpack激活)

最近寫alfred的workflow插件對開發流程有了一點點了解,歡迎大家來交流。