V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
tioover
V2EX  ›  Linux

月经:大家在Linux 上的翻译方案

  •  
  •   tioover ·
    tioover · 2013-07-28 21:56:55 +08:00 · 6054 次点击
    这是一个创建于 4168 天前的主题,其中的信息可能已经有所发展或是发生改变。
    星际译王?维护者已经……而且感觉很陈旧了。

    用网页?太麻烦了,还要复制粘贴。

    因为Gnome 上选中的文字会自动记录在剪贴板内,所以写一个应该不难。

    有没有现成的翻译方法?没有的话我想写一个

    唯一有点不知道的是怎么访问监视系统剪贴板?
    2Dkun
        1
    2Dkun  
       2013-07-28 21:59:15 +08:00
    sudo apt-get install sdcv
    edgar
        2
    edgar  
       2013-07-28 22:00:24 +08:00
    goldendict你值得拥有.
    reusFork
        3
    reusFork  
       2013-07-28 22:01:27 +08:00
    goldendict
    tioover
        4
    tioover  
    OP
       2013-07-28 22:03:01 +08:00
    @edgar 几年前用过,似乎做不到划词翻译啊,现在可以了?
    @2Dkun 要切到终端里粘贴上去还不如切个标签页用Google 翻译呢
    zorceta
        5
    zorceta  
       2013-07-28 22:05:33 +08:00
    自制工具强迫症患者表示刚刚扫了一眼Wikipedia的X Window Selection词条
    http://en.wikipedia.org/wiki/X_Window_selection
    从X Window获取选中内容+Google Translate API应该不难......吧?
    edgar
        6
    edgar  
       2013-07-28 22:28:17 +08:00
    @tioover 可以的。
    feikaras
        7
    feikaras  
       2013-07-28 22:41:39 +08:00
    没有划词翻译的习惯的表示无所谓。
    timonwong
        8
    timonwong  
       2013-07-28 22:52:29 +08:00
    goldendict
    二进制版最近放上了OBS, 可以直接从这里取走: http://software.opensuse.org/download.html?project=home%3ATvangeste&package=goldendict

    自己编译的话注意ffmpeg/libav版本,太旧的编译不了(API版本最好为54以上,53也可以,再低没有测过),如果不需要发音支持,可以使用qmake "DISABLE_INTERNAL_PLAYER=1" 禁用掉
    ensonmj
        9
    ensonmj  
       2013-07-28 23:05:49 +08:00 via iPad
    一直用firefox的app center插件,里面有有道词典
    tioover
        10
    tioover  
    OP
       2013-07-28 23:13:37 +08:00
    @edgar 那待会儿试试
    @zorceta THX 我之前就是不知道API。
    ltzliwe
        11
    ltzliwe  
       2013-07-29 14:38:51 +08:00
    网页上面用Halo Word插件

    之外的用自己写的脚本。。 运行之后输入中文得到英文,英文得到中文。。(多么简朴= =)
    https://gist.github.com/lintianzhi/4044131
    ltzliwe
        12
    ltzliwe  
       2013-07-29 14:41:26 +08:00
    其实我不想刷屏的。。忘记gist会自动显示代码了。。不要骂我- -
    gavingeng
        13
    gavingeng  
       2013-07-29 16:11:55 +08:00
    可以用如下来试试,添加到你的.bashrc中
    #translate
    #use youdao translate
    ts_youdao(){
    words=""
    for word in $@;
    do
    words="$words$word "
    done
    echo $words
    curl -s \
    "http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=dict.top" \
    -d \
    "type=AUTO&i=$words&doctype=json&xmlVersion=1.4&keyfrom=fanyi.web&ue=UTF-8&typoResult=true&flag=false" \
    | sed -E -n 's/.*tgt":"([^"]+)".*/\1/p' ;

    return 0;
    }

    #use google translate
    translate(){
    words=""
    for word in $@;
    do
    words="$words$word "
    done
    #echo $words
    curl -e "http://translate.google.cn/?hl=en" -H 'User-Agent':'Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:11.0) Gecko/20100101 Firefox/11.0','Accept':'text/html,application/xhtml+xml
    ,application/xml;q=0.9,*/*;q=0.8' -d "tsel=0&ssel=0&tl=zh_CN&client=t&hl=en&sl=en&sc=1&text=$words&multires=1&otf=2" -s "http://translate.google.cn/translate_a/t" | awk -F"," '{p
    rintf "%s\n%s\n%s\n", $2,$3,$1}' | awk -F"\"" '{print $2}'

    #return 0;
    }
    brikhoff
        14
    brikhoff  
       2013-07-30 09:29:03 +08:00
    @ltzliwe 用有道的api效果更好
    54c3
        15
    54c3  
       2013-07-30 11:02:34 +08:00 via Android
    Stardict大讚,感覺速度比goldendict快多了。
    Saay
        16
    Saay  
       2013-07-30 11:48:54 +08:00
    ldoce
    terry
        17
    terry  
       2013-07-30 13:44:00 +08:00
    goldendict + LDOCE5 一张 DVD 包含 Mac / Linux / Windows 三个平台的版本。
    zone
        18
    zone  
       2013-07-30 21:36:45 +08:00
    sdcv for 系統潔癖
    farseerfc
        19
    farseerfc  
       2013-07-31 02:17:25 +08:00
    我的awesome快捷鍵:
    awful.key({ modkey, }, "y", function() awful.util.spawn(terminal .. " -e \"zsh -c \\\"ydcv $(xsel);read -k\\\"\"") end,
    對我來說足夠了
    Livid
        20
    Livid  
    MOD
       2013-07-31 04:56:22 +08:00 via iPhone
    没有必要在标题里加上那么粗俗的两个字,这对讨论问题没任何帮助。
    zone
        21
    zone  
       2013-07-31 07:28:37 +08:00
    @zone 折衷方案:stardict-lite,誰用誰知道,不過貌似big5詞典用不了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2919 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:32 · PVG 08:32 · LAX 16:32 · JFK 19:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.