2020/12/24 更新
该软件仅支持在windows下面运行。
-
使用exe
为了方便给别人使用,我使用pyinstaller进行了打包,可以在 MemortTools Release 页面进行下载。解压后运行其中的
memorytools.exe
即可。 -
使用源码
git clone https://github.com/MemoryD/MemoryTools cd MemoryTools pip install -r requirements.txt cd memorytools python memorytools.py
- 复制翻译:翻译剪切板的文本,并弹框显示结果。现在支持修改源文本并重新翻译。
- 中文-->英文:中文翻译成英文,如果复制的文本英文的比例过高,则不会翻译。
- 英文-->中文:英文翻译成中文,如果复制的文本中文的比例过高,则不会翻译。
- 英文 <-> 中文:中英互译,检测复制的文本是哪种语言,然后翻译成另一种语言。
- 去除换行:如果是从pdf上复制,则每一行末尾都会加入换行,结果就不准确,开启去除换行可以避免。
- 严格模式:默认使用语言自动检测,如果开启严格模式,则将设置源语言。(可以在谷歌翻译上试一下,在中英文混排时可能有一点差异)
- OCR识别:对剪切板中的图片进行OCR识别,并弹框显示。
- 识别:文本:识别普通的文本。
- 识别:公式:可以识别公式,并转换成 Latex 代码。
- 去除换行:是否去除识别后文本中的换行。识别公式时,此项不起作用。
- 工作提醒
- 休息提醒: 在你工作一段时间以后,提醒你该休息了。
- 摸鱼提醒: 在你摸鱼一段时间以后,提醒你该工作了。
- 每次修改菜单项会保存程序的配置,下次启动时自动载入。
- 复制翻译使用谷歌翻译的接口。
- 如果翻译后的结果与未翻译时一样,则不会显示。
- OCR使用百度AI开放平台的接口,用的是我自己申请的key,每天有一定的次数限制。
- 当OCR设置为识别公式时,仍然可以识别文本,但是可能会发生意料之外的错误。
- 请按时休息 😄。
-
v2.2.0 [2020/12/24]
- 修复了翻译接口出错的问题。
-
v2.1.0 [2020/10/14]
- 收到某吕姓男子的反馈,一直弹出休息提醒让摸鱼的他很难受,因此要求加入摸鱼提醒。所以我加入了简单的摸鱼检测,即隔一分钟对屏幕进行检测,和上一分钟的屏幕进行对比,如果相似度过高则标记为正在摸鱼,摸鱼时间达到预设时间则弹窗提醒。摸鱼提醒以后,休息提醒的时间将被重置。
-
v2.0.0 [2020/10/11]
-
重构了代码,将每个菜单项封装成一个包,搞了一套基础的运行逻辑,以后往里面加东西比较方便。
-
修复了关闭休息提醒软件会闪退的Bug。
-
给复制翻译加入了重新翻译的选项,可以编辑复制的源文本并重新翻译,也可以当成一个谷歌翻译的简单GUI界面使用。
-
这软件到现在已经快两年了,最初只是想做一个软件帮我去除复制的PDF文本中的换行符,后面又想着直接翻译更省事。之后又觉得加个托盘图标比较酷炫,就想方设法加了一个托盘图标,但是这也使得软件只能在win下运行了。到今年疫情在家无事,又重写了整个软件,优化了外观,并且加入了OCR的接口。
这学期给实验室一些人用发现了挺多bug,刚好这两天因为运动损伤待在宿舍里,就重构了代码,将各个功能都封装成包,以后往里面加东西就会变得非常方便了。
- 作者:Memory
- 邮箱:memory_d@foxmail.com