第二个个人App,轻翻译,轻量级的翻译软件

[复制链接]
nielsoho 发表于 2019-3-15 13:45:12 | 显示全部楼层 |阅读模式
来源:https://www.jianshu.com/p/8e1f8386b324
若内容不全,可点击上述链接查看来源网页,在网页中点击红色双层向下的箭头阅读全文


官网地址开源地址

简介

轻翻译,轻量级的翻译软件。使用金山API提供翻译服务,具有打开即搜、划词翻译、OCR识别图片翻译等功能。界面遵循谷歌MaterialDesign设计,无广告,无其他冗余功能,实现真正的轻量级。

预览图片image.pngimage.pngimage.pngimage.pngimage.png创作初衷

在六级考试复习时,经常要用翻译软件进行单词的翻译查询(英语渣),我使用的是金山词霸,每次打开时都要弹几秒的广告,很不爽,加上一向用金山词霸习惯了,一开始用它也是因为它的秒开,无广告,到后来慢慢加了广告,启动也要等一会才启动,这时萌生了自己写一个的念头。等到期末考试完,我就开始挖坑,在参考了其他翻译软件的源代码后,我用金山的翻译api做了第一版,再加上了划词翻译的功能,能够实现在浏览网页的过程中随时翻译,这对于经常浏览github且英语渣的我很有帮助。经过几天的填坑、测试、增加和完善功能,这个软件终于可以面世啦!1.0版本,多多少少会有一些bug,欢迎大家给我提issues

下载

支持我

更新日志Version1.0
  • 支持划词翻译功能
  • 支持OCR识别图片功能
  • 支持单词本功能
待完成功能
  • []支持多翻译源
  • []支持全局划词翻译(包括微信等修改系统文字操作栏的软件)
  • []支持分词功能(类似于锤子Bigbang)
鸣谢
  • 咕咚翻译:一个实现『划词翻译』功能的Android应用,可能是目前Android市场上翻译效率最高的一款应用。
  • Materialdrawer:Theflexible,easytouse,allinonedrawerlibraryforyourAndroidproject.Nowbrandnewwithmaterial2design.
  • Gson:AJavaserialization/deserializationlibrarytoconvertJavaObjectsintoJSONandback.
  • Okhttp:AnHTTP+HTTP/2clientforAndroidandJavaapplications.
  • Litepal:AnAndroidlibrarythatmakesdevelopersuseSQLitedatabaseextremelyeasy.
  • BaseRecyclerViewAdapterHelper:PowerfulandflexibleRecyclerAdapter.
  • 金山api:翻译来源。
  • 百度OCR:OCR来源。