弄了个命令行翻译程序 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
airingursb
V2EX    分享创造

弄了个命令行翻译程序

  •  
  •   aringursb
    airingursb 2017-07-17 11:29:44 +08:00 4931 次点击
    这是一个创建于 3098 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Github:airingursb/airing-translator,欢迎 star~

    Installation

    npm install airing-translator -g 

    Help

     Usage: airing [options] 欢迎使用 Airing 翻译小助手 Options: -V, --version output the version number -e, --en Add English word -z, --zh Add Chinese word -h, --help output usage information 

    Example

    en -> zh

    airing -e apple 

    Output:

    === 欢迎使用 Airing 翻译小助手 === apple 的翻译结果为: 苹果 === 翻译成功 === 

    zh -> en

    airing -z 苹果 

    Output:

    === 欢迎使用 Airing 翻译小助手 === 苹果 的翻译结果为: Apple === 翻译成功 === 
    28 条回复    2017-07-22 02:32:55 +08:00
    viko16
        1
    viko16  
       2017-07-17 11:41:17 +08:00
    识别一下中英文是不是会比多传一个 -e -z 参数好呢?

    (话说为什么 tag 有个 ..?
    airingursb
        2
    airingursb  
    OP
       2017-07-17 11:44:23 +08:00
    @viko16 有道理…我优化下
    Famio
        3
    Famio  
       2017-07-17 11:46:15 +08:00   2
    我还做过用命令行开车的。
    >gara EDD-220
    >magnet:?xt=xxxxxxxxxxx

    然而只是学编程时候的小玩具罢了。
    https://www.liujunyang.com/gara
    airingursb
        4
    airingursb  
    OP
       2017-07-17 11:47:27 +08:00
    @Famio 666 这个更实用,收藏一波!
    newtype0092
        5
    newtype0092  
       2017-07-17 11:48:55 +08:00   1
    用命令行工具大多数时候是为了方便简洁,然而个单词的结果硬是凑了 4 行输出是不是有点累啊,而且你这样很难和其他工具管道连接配合使用,等于把命令行下最效率的方式断掉了~
    建议默认就只输出翻译结果,加参数才显示其他信息,对工具来说建议多加点有用的信息, 无关紧要的或者个人趣味的内容可以扔到 manpage 和 help 里。
    imn1
        6
    imn1  
       2017-07-17 11:49:15 +08:00
    linux 已经有更好的,我只想知道有没有 windows powershell 可用的
    airingursb
        7
    airingursb  
    OP
       2017-07-17 11:50:25 +08:00
    @newtype0092 好的,谢谢指点,继续改进 ing ……
    airingursb
        8
    airingursb  
    OP
       2017-07-17 11:51:14 +08:00
    @imn1 理论上可以用的,你试试
    viko16
        9
    viko16  
       2017-07-17 11:54:23 +08:00
    我不管我也要卖广告

    suoxie - 在命令行查缩写

    /t/310384
    knva
        10
    knva  
       2017-07-17 11:55:58 +08:00
    等一个 airing -e -f ./README.md
    Izual_Yang
        11
    Izual_Yang  
       2017-07-17 11:56:38 +08:00 via Android
    @imn1 所以我的感想是:撸脚本的人都默认别人也用一样的环境。不过我见过最感人的不是脚本,是一个叫 wox 的软件
    afpro
        12
    afpro  
       2017-07-17 13:02:29 +08:00
    @Izual_Yang 这尼玛不就是山寨版的 alfred 吗
    lancegin
        13
    lancegin  
       2017-07-17 13:39:49 +08:00
    用 shell 写过一个

    ![alt text]( "Title")
    hei1000
        14
    hei1000  
       2017-07-17 15:23:53 +08:00
    不是有 sdcv 吗,一直用这个
    kamen
        15
    kamen  
       2017-07-17 15:27:36 +08:00 via Android
    @lancegin 建议以后像这样的动画最后一帧加点延时,还没看清就重新开始了
    fomenyesu
        16
    fomenyesu  
       2017-07-17 15:57:52 +08:00
    @Famio 小心查水表。
    Betacoefficient
        17
    Betacoefficient  
       2017-07-17 16:17:08 +08:00
    @Famio 这个有点吊啊,兄弟你会玩啊。
    那你怎么不用 py 爬更多的呢?
    nannanziyu
        18
    nannanziyu  
       2017-07-17 16:26:01 +08:00   1
    @imn1
    powershell 就很简单了,花 10 分钟写一下
    https://gist.github.com/anonymous/37dd1b9202c7b0c5d67d9b24ca624e7c

    1,下载保存为 psm1 文件
    2,在 powershell 里 import-module
    3,然后 SimpleTranslate apple 这样就能用了


    @airingursb
    因为是看你主楼写的,所以代码里直接用了你的 appid,不合适请告诉我,我随时删除
    harry890829
        19
    harry890829  
       2017-07-17 16:28:34 +08:00
    @Famio 可以啊,我是想写个还能出略缩图的呢,前段时间研究了图像识别,不知道能不能用上……
    airingursb
        20
    airingursb  
    OP
       2017-07-17 16:33:34 +08:00
    @lancegin 哈,你用的是啥翻译接口,可以推荐下吗~
    @nannanziyu 没关系没关系,每日 200 万次内调用是免费的= =
    param
        21
    param  
       2017-07-17 22:52:28 +08:00 via Android
    我已经装了好几个命令行查房价 /翻译的工具了。ydcv、trans、fanyi,ici、yd
    mingyun
        22
    mingyun  
       2017-07-17 23:30:55 +08:00
    @viko16 这个 suoxie 不支持 win 呢
    lancegin
        23
    lancegin  
       2017-07-18 10:38:43 +08:00
    @airingursb 有道 api

    @kamen 确实是这样 下次注意点
    Trim21
        24
    Trim21  
       2017-07-18 11:46:18 +08:00 via Android
    @afpro wox 就是因为 Windows 下没有 Alfred 的替代品才出现的啊…
    Nbsaw
        25
    Nbsaw  
       2017-07-18 17:28:46 +08:00
    让我想到了 这个类似的[项目]( https://github.com/afc163/fanyi)
    KgM4gLtF0shViDH3
        26
    KgM4gLtF0shViDH3  
       2017-07-20 17:20:40 +08:00
    gclove
        27
    gclove  
       2017-07-21 17:13:43 +08:00
    @viko16 都很棒
    viko16
        28
    viko16  
       2017-07-22 02:32:55 +08:00
    @mingyun 已修复,感谢反馈
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5260 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 54ms UTC 08:50 PVG 16:50 LAX 00:50 JFK 03:50
    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