第二个个人App,轻翻译,轻量级的翻译软件
2019-01-27 本文已影响178人
varenyzc
简介
轻翻译,轻量级的翻译软件。使用金山API提供翻译服务,具有打开即搜、划词翻译、OCR识别图片翻译等功能。界面遵循谷歌Material Design设计,无广告,无其他冗余功能,实现真正的轻量级。
预览图片
image.pngimage.png
image.png
image.png
image.png
创作初衷
在六级考试复习时,经常要用翻译软件进行单词的翻译查询(英语渣),我使用的是金山词霸,每次打开时都要弹几秒的广告,很不爽,加上一向用金山词霸习惯了,一开始用它也是因为它的秒开,无广告,到后来慢慢加了广告,启动也要等一会才启动,这时萌生了自己写一个的念头。等到期末考试完,我就开始挖坑,在参考了其他翻译软件的源代码后,我用金山的翻译api做了第一版,再加上了划词翻译的功能,能够实现在浏览网页的过程中随时翻译,这对于经常浏览github且英语渣的我很有帮助。经过几天的填坑、测试、增加和完善功能,这个软件终于可以面世啦!1.0版本,多多少少会有一些bug,欢迎大家给我提issues
下载
更新日志
Version 1.0
- 支持划词翻译功能
- 支持OCR识别图片功能
- 支持单词本功能
待完成功能
- [ ] 支持多翻译源
- [ ] 支持全局划词翻译(包括微信等修改系统文字操作栏的软件)
- [ ] 支持分词功能(类似于锤子Bigbang)
鸣谢
- 咕咚翻译: 一个实现『划词翻译』功能的 Android 应用 ,可能是目前 Android 市场上翻译效率最高的一款应用。
- Materialdrawer: The flexible, easy to use, all in one drawer library for your Android project. Now brand new with material 2 design.
- Gson: A Java serialization/deserialization library to convert Java Objects into JSON and back.
- Okhttp: An HTTP+HTTP/2 client for Android and Java applications.
- Litepal: An Android library that makes developers use SQLite database extremely easy.
- BaseRecyclerViewAdapterHelper: Powerful and flexible RecyclerAdapter.
- 金山api: 翻译来源。
- 百度OCR: OCR来源。