调用Google API做自己的翻译工具

博主因不满Ubuntu下的星际译王,选择自行动手利用Google API开发一款终端运行的翻译工具。通过编译Java程序,指定依赖的jar包,编写MANIFEST.MF文件,制作并运行jar包,最后将程序集成到个人脚本中,实现快速便捷的翻译功能。
摘要由CSDN通过智能技术生成

其实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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值