diff --git a/README.md b/README.md index 6a1f12a..8e17804 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ## 有道翻译 workflow v2.0.0 -默认快捷键 "yd",查看翻译结果。 +默认快捷键 `yd`,查看翻译结果。 1. 英译中 2. 中译英 @@ -13,45 +13,57 @@ ### 功能 1. 按`回车` 复制 -2. 按`Control+回车` 打开有道翻译页面 -3. 按`Command+回车` 直接在打出翻译结果 -4. 按`Shift+回车` 直接发音 -5. 选中文字 双击`Command`进行翻译(暂定) +2. 按`Control ⌃+回车` 打开有道翻译页面 +3. 按`Command ⌘+回车` 直接在打出翻译结果 +4. 按`Shift ⇧+回车` 直接发音 +5. 选中文字 双击`Option ⌥`进行翻译 -### 问题 - -如果出现`No JSON object could be decoded` +### 下载 -![No JSON object could be decoded](https://cloud.githubusercontent.com/assets/12092275/16805774/590a4064-4944-11e6-9b12-d8218024c032.png) +[点击下载](https://github.com/liszd/whyliam.workflows.youdao/releases/download/2.0.0/whyliam.workflows.youdao.alfredworkflow) -请删除该文件 -`/Users/用户名/Library/Application\ Support/Alfred\ 3/Workflow\ Data/whyliam.workflows.youdao` +### 安装 -### 下载 +1. [下载](https://github.com/liszd/whyliam.workflows.youdao/releases)最新版本双击安装 +2. [注册](http://fanyi.youdao.com/openapi?path=data-mode)有道翻译API +3. 在Alfred的设置中填入对应的`Key`和`Keyfrom` +![](http://ww2.sinaimg.cn/large/006tNbRwgy1feno2vevklj31a30os0u5.jpg) +4. 在Alfred的设置中设置快捷方式键 +![](http://ww2.sinaimg.cn/large/006tNbRwgy1feno6pzaxdj31a60p0jsl.jpg) -[点击下载](https://github.com/liszd/whyliam.workflows.youdao/releases/download/1.2.5/whyliam.workflows.youdao.alfredworkflow) - -## Demo +### 演示 #### 英译中 -![](http://ww2.sinaimg.cn/large/48910e01gw1erucr05z85g213p0kbqhn.gif) +![](http://ww3.sinaimg.cn/large/006tNbRwgy1fenonlxdjwg30sv0r7wkd.gif) #### 中译英 -![](http://ww2.sinaimg.cn/large/48910e01gw1erucrd5tnmg213p0kbk6q.gif) +![](http://ww1.sinaimg.cn/large/006tNbRwgy1fenonzclvfg30sw0r90zo.gif) #### 翻译短语 -![](http://ww2.sinaimg.cn/large/48910e01gw1erucrvb9a8g213p0kbqhn.gif) +![](http://ww3.sinaimg.cn/large/006tNbRwgy1fenooolrkpg30t00r47bg.gif) + +#### 发音 - 按`Shift ⇧+回车` + +![](http://ww3.sinaimg.cn/large/006tNbRwgy1fenooolrkpg30t00r47bg.gif) + +#### 打开有道翻译页面 - 按`Control ⌃+回车` + +![](http://ww2.sinaimg.cn/large/006tNbRwgy1fenopnjw9qg30tj0r5n8k.gif) + +#### 直接在打出翻译结果 - 按`Command ⌘+回车` + +![](http://ww3.sinaimg.cn/large/006tNbRwgy1fenomln8jdg30sx0r4wg2.gif) -#### 打开有道翻译页面 - 按`Control+回车` +#### 双击快速翻译 - 双击`Option ⌥` -![](http://ww4.sinaimg.cn/large/48910e01gw1erucsmvtkgg213l0kaqq2.gif) +![](http://ww1.sinaimg.cn/large/006tNbRwgy1fenosusv0bg30qn0qpq7a.gif) -#### 直接在打出翻译结果 - 按`Command+回车` +### 更多 -![](http://ww3.sinaimg.cn/large/48910e01gw1eructbvt9rg213p0jh0wi.gif) +更多问题参见[Alfred 有道翻译简介](https://blog.naaln.com/2017/04/alfred-youdao-intro/) --- diff --git a/info.plist b/info.plist index d0b4b30..b9e1832 100755 --- a/info.plist +++ b/info.plist @@ -174,7 +174,7 @@ argumenttype 0 escaping - 3 + 35 keyword yd queuedelaycustom @@ -232,7 +232,7 @@ concurrently escaping - 35 + 32 script /usr/bin/python splitargs.py "{query}" 1 scriptargtype @@ -288,7 +288,7 @@ concurrently escaping - 35 + 32 script /usr/bin/python splitargs.py "{query}" 1 scriptargtype @@ -326,7 +326,7 @@ readme 有道翻译 Workflow v2.0.0 -默认快捷键 "yd", 查看翻译结果。 +默认快捷键 yd, 查看翻译结果。 1. 英译中 2. 中译英 @@ -334,13 +334,16 @@ 4. 打开有道翻译页面,查看详细内容 5. 直接在打出翻译结果 -*功能* +功能 1. 按`回车`复制 2. 按`Control+回车`打开有道翻译页面 3. 按`Comman+回车`直接在打出翻译结果 4. 按`Shift+回车`直接发音 -5. 选中文字 双击`Command`进行翻译(暂定) +5. 选中文字 双击`Command`进行翻译 + +更多 +参见 https://blog.naaln.com/2017/04/alfred-youdao-intro/ uidata 0907BEF4-816F-48FF-B157-03F5C2AACEAB @@ -412,9 +415,9 @@ variables youdao_key - + 1947745091 youdao_keyfrom - + whyliam-wf-12 variablesdontexport diff --git a/whyliam.workflows.youdao.alfredworkflow b/whyliam.workflows.youdao.alfredworkflow new file mode 100644 index 0000000..a86d265 Binary files /dev/null and b/whyliam.workflows.youdao.alfredworkflow differ