Skip to main content

This program monitors the clipboard of the system and translate the word from English to Chinese by YouDao api, especially designed for Students who are working under linux environment where there is no simple translater when you reading papers.

Project description

# ClipBoardDictionary This program monitors the clipboard of the system and translate the word from English to Chinese by YouDao api, especially designed for Students who are working under linux environment where there is no simple translater when you reading papers.

# 项目起源 本人即将成为一名Ph.D,现在在看一些关于强化学习,深度学习,机器学习,控制理论等方面的英文文献,经常会有一些单词不认识.

虽然市面上很多优秀的翻译软件都已经集成了屏幕取词的功能,例如有道词典.但是由于我操作系统或者驱动等一些问题(本人的开发环境为Manjaro),安装了有道词典之后,我无法使用屏幕取词功能,每次都需要复制到网页中查询.

每次切换到浏览器再切换回pdf阅读器,十分影响阅读体验.因此,我写了这么一个小玩具,能够监控剪贴板中的内容,并且自动使用有道词典的api来进行翻译.将结果输出到终端中.

本玩具纯粹是为了方便我读paper.不喜勿喷.

# 使用教程 STEP1 : 安装依赖的包,用于访问剪贴板中的内容 `shell sudo apt install xclip `

STEP2 : 在终端中输入以下命令来安装CBDict `python pip install CBDict `

STEP3 : 在终端中输入`CBDict`来启动词典 `shell CBDict `

STEP4 : 复制任何你想翻译的内容,翻译的结果会呈现在终端中.

# 使用实例 ![demo](demo.gif)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

CBDict-2.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

CBDict-2.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file CBDict-2.0.tar.gz.

File metadata

  • Download URL: CBDict-2.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for CBDict-2.0.tar.gz
Algorithm Hash digest
SHA256 c3f336cd65f0f7c9b1539cf3dd721239ee9e3a3aaba40958845221a3d4b8c0f2
MD5 4b3a53481bf646981e120237c0fbea1f
BLAKE2b-256 3312658fea09a0caecede4d8fb03e0064dfee5496e0b89e6b52eeede3f921d2a

See more details on using hashes here.

File details

Details for the file CBDict-2.0-py3-none-any.whl.

File metadata

  • Download URL: CBDict-2.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for CBDict-2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a3688ff11a12868cf31d3395ccf82dd8657510f61938a3ba455f16d36ba92b2c
MD5 a410932ff8b5d1f2bc555f5320ea5bfa
BLAKE2b-256 6c137f903f9e04e8b9186028ec936f95770aafa91d01819ee8874ebad4059a3b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page