V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
wensonsmith
V2EX  ›  分享创造

终于将自己的有道翻译 Workflow 撸出了我想要的样子

  •  
  •   wensonsmith ·
    wensonsmith · 2017-01-13 21:03:35 +08:00 · 22902 次点击
    这是一个创建于 2875 天前的主题,其中的信息可能已经有所发展或是发生改变。
    2014 年 6 月写了这个 workflow, 那时候还是 Alfred 2 呢。
    一直用的很顺手,不知道有没有 V 友碰巧用过 ,让我开心一下~~



    现在 Alfred 3 都已经出来了, 也想做一个功能就是可以在音标上回车然后播放读音。 花了一天的时间,重构了一遍。
    发布 V2 啦! 撒花撒花~~

    这个版本改变有:

    1. 优化了翻译结果的顺序,应该比之前更人性化了

    2. *可以在发音的结果上进行回车,然后播放发音了!使用的是 MacOS 自带的 say 命令



    3. 可以在结果上 按 `Shift` 调出有道网页的预览



    4. 更新了添加自己的 KEY 的方式,现在变的更简单了。

    更详细的看 Github 上 README 吧, 希望能看到用过的朋友举起你们的双手呀~~ 哈哈哈

    https://github.com/wensonsmith/YoudaoTranslate
    第 1 条附言  ·  2017-01-14 11:00:49 +08:00
    由于 Github 最近异常抽风, 上传了一份取百度云

    https://pan.baidu.com/s/1jHW2BPk
    52 条回复    2020-04-22 18:40:40 +08:00
    basefas
        1
    basefas  
       2017-01-13 21:13:08 +08:00 via iPhone
    赞!
    Antidictator
        2
    Antidictator  
       2017-01-13 21:14:43 +08:00 via Android
    我只想知道有没有全部翻译当前网页的功能
    holong2000
        3
    holong2000  
       2017-01-13 21:28:35 +08:00
    多谢,文字个不错
    Lentin
        4
    Lentin  
       2017-01-13 22:50:01 +08:00
    这个图标。还是换了吧 ……直接用谷歌的标真的好吗
    Yinz
        6
    Yinz  
       2017-01-14 00:12:55 +08:00
    Nice!
    Yinz
        7
    Yinz  
       2017-01-14 00:18:08 +08:00
    刚想去 Github 下新版本,结果 Github 就挂了。。。
    blanu
        8
    blanu  
       2017-01-14 00:19:26 +08:00
    @Yinz 同。。 Github💊,难道又是 GxW 弄的 DDoS ?
    blanu
        9
    blanu  
       2017-01-14 04:17:06 +08:00
    cd $TMPDIR
    curl -o {query} "http://dict.youdao.com/dictvoice?audio={query}"
    afplay {query}
    rm {query}
    建议用这个语音发音,比较好听一点
    zander
        10
    zander  
       2017-01-14 08:46:33 +08:00
    say -v Alex
    say -v Samantha
    etc.
    teloti
        11
    teloti  
       2017-01-14 08:53:07 +08:00
    正在用之前的老的版本 2333 非常实用,也谢谢改进~
    derek80
        12
    derek80  
       2017-01-14 09:17:50 +08:00 via Android
    一直在用老版本。
    panlilu
        13
    panlilu  
       2017-01-14 09:22:42 +08:00
    这是我最常用的 workflow 了
    920678778
        14
    920678778  
       2017-01-14 10:56:34 +08:00
    分享个查询当前激活窗口 menu 项的 workflow 呗, 以前旧的在升级 alfred 3 后不能用了.@wensonsmith
    wensonsmith
        15
    wensonsmith  
    OP
       2017-01-14 11:02:10 +08:00
    @Antidictator 并没有 (摊手)

    @Lentin 图标什么的可以自己改哒~ 我挺喜欢这个的


    @Yinz
    @blanu Gayhub 最近抽风的厉害, 我上传了一份取百度云了
    wensonsmith
        16
    wensonsmith  
    OP
       2017-01-14 11:03:25 +08:00
    @blanu 这个还得再请求网络一次, 不过声音确实好听多了。 MacOS 内置了好几个声音可以换个试试


    @zander 我最喜欢 Samantha , 因为 电影《 Her 》里面的那个人工智能, 就是 Samantha
    wensonsmith
        17
    wensonsmith  
    OP
       2017-01-14 11:04:01 +08:00
    @teloti
    @derek80
    @panlilu

    好开心! 哈哈哈, V 站居然真有人用过~~
    wensonsmith
        18
    wensonsmith  
    OP
       2017-01-14 11:04:57 +08:00
    @920678778 你把旧的地址发给我,我看看能不能改一下。 我研究这个的时候,好像看到过获取当前窗口的一些问题什么的。
    yyyle
        19
    yyyle  
       2017-01-14 11:06:44 +08:00
    每天都用的 workflow ,谢谢大神~
    ynyounuo
        20
    ynyounuo  
       2017-01-14 11:33:25 +08:00
    个人解决方案是将全部 http://media.merriam-webster.com/soundc11/ 的语音放到本地并且分类

    query={query}
    word="${query//\~}"
    char=${word::1}
    afplay ~/Dropbox/Resources/English/Pronunciations/$char/$word.wav
    morewe
        21
    morewe  
       2017-01-14 11:56:41 +08:00
    之前一直在用,谢谢楼主。
    fancymax
        22
    fancymax  
       2017-01-14 16:21:01 +08:00 via iPhone
    支持,一直在用,超级赞
    tyhunter
        23
    tyhunter  
       2017-01-14 17:34:22 +08:00
    一直在用,可以算是我 alfred 里频率最高的 workflow 了,作者辛苦了!
    920678778
        24
    920678778  
       2017-01-15 01:09:24 +08:00
    Antidictator
        25
    Antidictator  
       2017-01-16 12:22:13 +08:00
    @aogg thx ,很艰难的安装成功,但是发现用不了,而且也不支持 https 吧
    aogg
        26
    aogg  
       2017-01-16 13:19:52 +08:00
    @Antidictator 可以 https ,但不支持 github ,因为 github 有个 csp 策略。话说这很难安装吗?我用的是遨游的暴力猴
    Antidictator
        27
    Antidictator  
       2017-01-16 13:43:15 +08:00
    @aogg chrome 有点难哦。我去试试你的浏览器
    Antidictator
        28
    Antidictator  
       2017-01-16 13:50:08 +08:00
    @aogg 遨游可以呢,但是翻译还是不是很完美,只比 chrome 的自带好一些。 TAT
    smallsix
        29
    smallsix  
       2017-01-16 14:07:54 +08:00
    赞,辛苦宝宝了
    ppwangs
        30
    ppwangs  
       2017-01-17 16:50:25 +08:00
    我好像用的就是你的……
    xwartz
        31
    xwartz  
       2017-01-18 20:38:37 +08:00
    这个不错哦
    songjiaxin2008
        32
    songjiaxin2008  
       2017-01-19 15:47:59 +08:00
    还是想问下 如何设置选中单词的情况下 双击 command 弹出搜索框?
    elviscai
        33
    elviscai  
       2017-01-20 22:07:31 +08:00
    点赞👍

    同楼上,希望可以使用快捷键直接翻译选中词语,谢谢!
    wensonsmith
        34
    wensonsmith  
    OP
       2017-01-22 11:56:00 +08:00
    @ppwangs 开心呀!哈哈哈

    @songjiaxin2008
    @elviscai

    如果是在浏览器中选中,建议使用这个 Chrome 插件-划词翻译( https://github.com/Selection-Translator/crx-selection-translate),很好用!


    如果是在其他地方,建议使用 Mac 自带的词典,三指翻译

    因为选中词是用鼠标操作,再切换为键盘调用 workflow 感觉不是很爽。

    能具体描述下使用场景么?
    ppwangs
        35
    ppwangs  
       2017-01-22 12:13:44 +08:00   ❤️ 2
    @elviscai

    @wensonsmith
    这样配置即可使用热键翻译
    elviscai
        36
    elviscai  
       2017-01-22 17:43:38 +08:00
    @ppwangs 谢谢!这个好棒!

    @wensonsmith
    我的场景大致如下——
    1. 浏览器我以 Safari 为主,目前好像没见过很靠谱的取词翻译扩展,脚本试过一两个,都不好用😂
    2. 我是 MBA 外接显示器,日常浏览时是左手键盘+右手鼠标,快捷键(左手拇指双击 opt )激活选词翻译感觉效率会高一点点(比起选词后再右键选查询来说)。
    wensonsmith
        37
    wensonsmith  
    OP
       2017-01-22 22:18:20 +08:00
    @ppwangs 厉害了! 学习啦~~
    ppwangs
        38
    ppwangs  
       2017-01-23 09:07:04 +08:00
    @elviscai 没错,我也是双手键盘的时候习惯直接快捷键选词,然后快捷键翻译
    XuanYuan
        39
    XuanYuan  
       2017-01-23 16:08:00 +08:00
    感谢!几乎是使用最多的第三方 workflow 之一
    tywtyw2002
        40
    tywtyw2002  
       2017-01-25 07:27:54 +08:00
    楼主不知道这个 workflow 吗?

    https://github.com/liszd/whyliam.workflows.youdao
    wensonsmith
        41
    wensonsmith  
    OP
       2017-01-25 23:10:14 +08:00
    @tywtyw2002 讲道理我是 2014 年写的,他是 2015 年才写的。 我还真不知道
    tywtyw2002
        42
    tywtyw2002  
       2017-01-26 05:07:35 +08:00 via iPhone
    @wensonsmith 我的意思是你可以参考参考他写的,然后撸出来一个功能更加完善的 2017 版本。😊
    crayygy
        43
    crayygy  
       2017-01-28 22:10:48 +08:00 via iPhone
    一直都还在用,回去就升级一下
    ChaoxChan
        44
    ChaoxChan  
       2017-12-11 08:24:39 +08:00
    赞美一波,谢谢分享
    EGGY
        45
    EGGY  
       2018-02-08 11:26:51 +08:00
    相当赞 感谢!
    Sixi
        46
    Sixi  
       2018-03-08 14:42:20 +08:00
    非常感谢,下载下来接着撸
    gaodq
        47
    gaodq  
       2018-04-22 18:02:19 +08:00
    这个我还提过 pr 呢哈哈,原来有更新了啊,赶紧下一份
    lwghappy
        48
    lwghappy  
       2018-08-02 17:13:02 +08:00
    @wensonsmith 这个最近有更新吗?现在查询总是报错 Error code 401
    wensonsmith
        49
    wensonsmith  
    OP
       2018-08-02 20:20:20 +08:00
    @lwghappy 我的有道云翻译实例欠费了,去 issue 找找有教怎么注册和替换成自己的有道翻译实例的
    RemusLupinJr
        50
    RemusLupinJr  
       2018-09-15 13:30:59 +08:00
    原来我用的是你的呀,真的非常好用非常快,已经有依赖了。赞美您嘻嘻。
    Galileo
        51
    Galileo  
       2018-12-05 05:07:44 +08:00
    相当赞! 试试能不能扩展支持添加到单词本
    Hiding
        52
    Hiding  
       2020-04-22 18:40:40 +08:00
    @wensonsmith 看起来是按调用量来付费,不知道 50 块钱能用多久
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1139 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 18:47 · PVG 02:47 · LAX 10:47 · JFK 13:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.