linux 命令行下的翻译工具
Luo Weifeng -7-16
第一种:著名的StarDict的命令行版sdcv
安装主程序:
#apt-get install sdcv
安装词库:
21世界英汉汉英双向辞典
http://debian./debian-uo/dists/sid/ustc/pool/stardict/stardict-21shijishuangxiangcidian_2.4.2-2_all.debDrEye5in1词典http://debian./debian-uo/dists/sid/ustc/pool/stardict/stardict-dreye5in1_2.4.2-2_all.deb朗道http://debian./debian-uo/dists/sid/ustc/pool/stardict/stardict-langdao-ce-gb_2.4.2-2_all.debhttp://debian./debian-uo/dists/sid/ustc/pool/stardict/stardict-langdao-ec-gb_2.4.2-2_all.deb牛津http://debian./debian-uo/dists/sid/ustc/pool/stardict/stardict-oxford-gb_2.4.2-2_all.debhttp://debian./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/bash
ARGS=1
E_BADARGS=65
if [ $# -ne "$ARGS" ]
then
echo "Usage:`basename $0` word"
exit $E_BADARGS
fi
w3m -no-cookie -dump '/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
echo
echo -e "--------------------\033[1;40;33m $1 \033[0m--------------------"
cat /tmp/rxdict.tmp
#cp gdict.sh /usr/bin
#chmod +x /usr/bin/gdict.sh