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

弄了个命令行翻译程序

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

    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   ·   实用小工具   ·   3491 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:51 · PVG 18:51 · LAX 02:51 · JFK 05:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.