Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
tioover
V2EX  ›  Linux

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

  •  
  •   tioover ·
    tioover · Jul 28, 2013 · 7445 views
    This topic created in 4857 days ago, the information mentioned may be changed or developed.
    星际译王?维护者已经……而且感觉很陈旧了。

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

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

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

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

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

    之外的用自己写的脚本。。 运行之后输入中文得到英文,英文得到中文。。(多么简朴= =)
    https://gist.github.com/lintianzhi/4044131
    ltzliwe
    ltzliwe
    Jul 29, 2013
    12
    其实我不想刷屏的。。忘记gist会自动显示代码了。。不要骂我- -
    gavingeng
    gavingeng
    Jul 29, 2013
    13
    可以用如下来试试,添加到你的.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
    brikhoff
    Jul 30, 2013
    14
    @ltzliwe 用有道的api效果更好
    54c3
    54c3
    Jul 30, 2013 via Android
    15
    Stardict大讚,感覺速度比goldendict快多了。
    Saay
    Saay
    Jul 30, 2013
    16
    ldoce
    terry
    terry
    Jul 30, 2013
    17
    goldendict + LDOCE5 一张 DVD 包含 Mac / Linux / Windows 三个平台的版本。
    zone
    zone
    Jul 30, 2013
    18
    sdcv for 系統潔癖
    farseerfc
    farseerfc
    Jul 31, 2013
    19
    我的awesome快捷鍵:
    awful.key({ modkey, }, "y", function() awful.util.spawn(terminal .. " -e \"zsh -c \\\"ydcv $(xsel);read -k\\\"\"") end,
    對我來說足夠了
    Livid
    Livid
    MOD
    PRO
    Jul 31, 2013 via iPhone
    20
    没有必要在标题里加上那么粗俗的两个字,这对讨论问题没任何帮助。
    zone
    zone
    Jul 31, 2013
    21
    @zone 折衷方案:stardict-lite,誰用誰知道,不過貌似big5詞典用不了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1994 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 86ms · UTC 14:30 · PVG 22:30 · LAX 06:30 · JFK 09:30
    ♥ Do have faith in what you're doing.