其实ubuntu下星际译王也不怎么好用,启动慢,词典不好管理。果断自己调用Google API做翻译工具,而且是在终端运行,快捷方便。
(1)编译java程序时指定依赖的第三方jar包
$ javac -cp /usr/local/lib/google-api-translate-java-0.4.jar MyTranslate.java
-cp是在指定classpath
事先下载google-api-translate-java-0.4.jar,放在/usr/local/lib/目录下。
(2)编写MANIFEST.MF文件
文件内容如下:
Manifest-Version: 1.0
Main-Class: MyTranslate
Created-By: Orisun
Class-Path: /usr/local/lib/google-api-translate-java-0.4.jar
注意冒号后面有一个空格。此文件放在与MyTranslate.class同一目录下。
(3)制作Jar包
jar cvfm translator.jar manifest.mf MyTranslate.class
(4)运行jar程序
java -jar translator.jar ec chunk
"ec chunk"是该程序运行时需要的两个参数。其他程序不需要参数时可以不写。
(5)把程序做到自己的脚本中去
把translator.jar放到/usr/local/lib/下,
在~/.bashrc文件的最后添加两行:
alias cte='java -jar /usr/loc