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.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/bash
ARGS=1
E_BADARGS=65
 
if [ $# -ne "$ARGS" ]
then
    echo "Usage:`basename $0` word"
    exit $E_BADARGS
fi
 
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
 
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

 





  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值