美文网首页Android项目源码
第二个个人App,轻翻译,轻量级的翻译软件

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

作者: varenyzc | 来源:发表于2019-01-27 13:35 被阅读178次

    官网地址
    开源地址

    简介

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

    预览图片

    image.png
    image.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来源。

    相关文章

      网友评论

        本文标题:第二个个人App,轻翻译,轻量级的翻译软件

        本文链接:https://www.haomeiwen.com/subject/bibgjqtx.html