Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

MemoryD/MemoryTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

36 Commits

Repository files navigation

Memory Tools V2.1.0

2020年12月24日 更新


1. 运行

该软件仅支持在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

2. 软件功能

  • 复制翻译:翻译剪切板的文本,并弹框显示结果。现在支持修改源文本并重新翻译。
    • 中文-->英文:中文翻译成英文,如果复制的文本英文的比例过高,则不会翻译。
    • 英文-->中文:英文翻译成中文,如果复制的文本中文的比例过高,则不会翻译。
    • 英文 <-> 中文:中英互译,检测复制的文本是哪种语言,然后翻译成另一种语言。
    • 去除换行:如果是从pdf上复制,则每一行末尾都会加入换行,结果就不准确,开启去除换行可以避免。
    • 严格模式:默认使用语言自动检测,如果开启严格模式,则将设置源语言。(可以在谷歌翻译上试一下,在中英文混排时可能有一点差异)
  • OCR识别:对剪切板中的图片进行OCR识别,并弹框显示。
    • 识别:文本:识别普通的文本。
    • 识别:公式:可以识别公式,并转换成 Latex 代码。
    • 去除换行:是否去除识别后文本中的换行。识别公式时,此项不起作用。
  • 工作提醒
    • 休息提醒: 在你工作一段时间以后,提醒你该休息了。
    • 摸鱼提醒: 在你摸鱼一段时间以后,提醒你该工作了。

3. 软件说明

  1. 每次修改菜单项会保存程序的配置,下次启动时自动载入。
  2. 复制翻译使用谷歌翻译的接口。
  3. 如果翻译后的结果与未翻译时一样,则不会显示。
  4. OCR使用百度AI开放平台的接口,用的是我自己申请的key,每天有一定的次数限制。
  5. 当OCR设置为识别公式时,仍然可以识别文本,但是可能会发生意料之外的错误。
  6. 请按时休息 😄。

4. 更新日志

  • v2.2.0 [2020年12月24日]

    • 修复了翻译接口出错的问题。
  • v2.1.0 [2020年10月14日]

    • 收到某吕姓男子的反馈,一直弹出休息提醒让摸鱼的他很难受,因此要求加入摸鱼提醒。所以我加入了简单的摸鱼检测,即隔一分钟对屏幕进行检测,和上一分钟的屏幕进行对比,如果相似度过高则标记为正在摸鱼,摸鱼时间达到预设时间则弹窗提醒。摸鱼提醒以后,休息提醒的时间将被重置。
  • v2.0.0 [2020年10月11日]

    • 重构了代码,将每个菜单项封装成一个包,搞了一套基础的运行逻辑,以后往里面加东西比较方便。

    • 修复了关闭休息提醒软件会闪退的Bug。

    • 给复制翻译加入了重新翻译的选项,可以编辑复制的源文本并重新翻译,也可以当成一个谷歌翻译的简单GUI界面使用。

关于软件

这软件到现在已经快两年了,最初只是想做一个软件帮我去除复制的PDF文本中的换行符,后面又想着直接翻译更省事。之后又觉得加个托盘图标比较酷炫,就想方设法加了一个托盘图标,但是这也使得软件只能在win下运行了。到今年疫情在家无事,又重写了整个软件,优化了外观,并且加入了OCR的接口。

这学期给实验室一些人用发现了挺多bug,刚好这两天因为运动损伤待在宿舍里,就重构了代码,将各个功能都封装成包,以后往里面加东西就会变得非常方便了。

关于作者

  1. 作者:Memory
  2. 邮箱:memory_d@foxmail.com

About

python写的小工具合集

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /