linux 命令行下的翻译工具

来源:互联网 发布:昆山远洋数据地址 编辑:程序博客网 时间:2024/05/17 01:26


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.deb
DrEye5in1词典
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.deb
http://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.deb
http://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

 





原创粉丝点击