Giter VIP home page Giter VIP logo

words-picker's Introduction

words picker

下载体验

产品理念

这不是一款好的词典应用,但希望它能成为一款好的取词应用。 让取词更简单,减少阅读障碍。在浏览器中推荐使用 Google 的翻译插件或者使用沙拉词典

使用体验

主窗口

主窗口

OCR取词

OCR取词

鼠标选词

鼠标选词

参与开发

欢迎各位贡献代码,开发库安装:

  • libxtst-devx11 的开发库

Debian 系的发行版安装开发库

sudo apt install qt5-default libxtst-dev libqt5x11extras5-dev g++ cmake make tesseract-ocr

RedHat 系的发行版安装开发库

sudo dnf install qt5-devel libXtst-devel g++ cmake make tesseract

CentOS8 安装开发库

sudo yum install qt5-qtbase-devel qt5-qtx11extras-devel

发布版本

务必更新 windows/about.cpp 中的版本序号变量 version 和帮助信息中的版本号,更新deb/words-picker/DEBIAN/control中的版本号。

编译安装

目前本应用只提供 Debian 系的二进制安装包,其它系列的发行版可进行编译安装,首先安装开发库,再执行下面的命令。

mkdir build && cd build
cmake .. && make -j4
sudo make install

致谢

  • 有道智云: 本项目使用了有道的翻译 API
  • Google翻译: 本项目调用了 Google 的网页翻译
  • Deepin:本应用大部分开发在 Deepin 操作系统下完成
  • Qt开源社区: 第一个 Qt 程序是在 Qt 开源社区教程的指导下写出来的
  • 开源运动:让我可以很容易地阅读他人的代码,学习到了这样有趣的技术
  • wtz:感谢他贡献了第一版图标
  • dee-y:Thanks for her or his pretty logo!
  • manateelazycat,本项目使用了王勇的开源代码XRecord,参考Linux全局事件监听技术
  • Rekols:开发之前阅读了 Rekols 的开源代码,并在开发过程中向他进行了请教

一些题外话

freedict (原名 opendict,后来在打包的时候发现软件仓库有同名,遂改之),不过最近发现 freedict 也已经被使用了,真是好名字争着取啊!最后定为 words-picker

words-picker's People

Contributors

ziqiangxu avatar daryl-xu avatar yar999 avatar dee-y avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.