终于将自己的有道翻译 Workflow 撸出了我想要的样子 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
wensonsmith
V2EX    分享创造

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

  •  
  •   wensonsmith
    wensonsmith 2017-01-13 21:03:35 +08:00 23463 次点击
    这是一个创建于 3241 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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     Solana     854 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 20:37 PVG 04:37 LAX 12:37 JFK 15:37
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86