linux 命令行下的翻译工具

linux 命令行下的翻译工具

Luo Weifeng 2011-7-16

第一种:著名的StarDict的命令行版sdcv

安装主程序:

#apt-get install sdcv

安装词库:

21世界英汉汉英双向辞典

http://debian.ustc.edu.cn/debian-uo/dists/sid/ustc/pool/stardict/stardict-21shijishuangxiangcidian_2.4.2-2_all.debDrEye5in1词典http://debian.ustc.edu.cn/debian-uo/dists/sid/ustc/pool/stardict/stardict-dreye5in1_2.4.2-2_all.deb朗道http://debian.ustc.edu.cn/debian-uo/dists/sid/ustc/pool/stardict/stardict-langdao-ce-gb_2.4.2-2_all.debhttp://debian.ustc.edu.cn/debian-uo/dists/sid/ustc/pool/stardict/stardict-langdao-ec-gb_2.4.2-2_all.deb牛津http://debian.ustc.edu.cn/debian-uo/dists/sid/ustc/pool/stardict/stardict-oxford-gb_2.4.2-2_all.debhttp://debian.ustc.edu.cn/debian-uo/dists/sid/ustc/pool/stardict/stardict-oxfordjm-ec_2.4.2-2_all.deb

最好使用 ubuntu自带的 software center安装的时候能自动处理依赖。

第二种: 网上有牛人写的一段小脚本,使用百度在线翻译

依赖安装:

#apt-get install w3m

创建脚本 gdict.sh

#!/bin/bashARGS=1E_BADARGS=65 if [ $# -ne "$ARGS" ]then    echo "Usage:`basename $0` word"    exit $E_BADARGSfi w3m -no-cookie -dump 'http://dict.baidu.com/s?wd='$1'&f=3'  \| sed '/以下结果来自互联网网络释义/,$d'| sed '1,15d' | tac \| sed '1,2d' | tac |sed -r '/^[0-9]+\./N;s/\n//' > /tmp/rxdict.tmp echoecho -e "--------------------\033[1;40;33m $1 \033[0m--------------------"cat /tmp/rxdict.tmp

#cp gdict.sh /usr/bin

#chmod +x /usr/bin/gdict.sh

那段雨骤风狂。人生之旅本就是风雨兼程,是要说曾经拥有,

linux 命令行下的翻译工具

相关文章:

你感兴趣的文章:

标签云: