/AI-Screenshot-Translator

论文阅读工具,一键截图+AI翻译,支持数学公式,贴片多窗口管理

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

AI 截图翻译工具 (AI Screenshot Translator)

Python Version Nuitka GitHub release (latest by date) GitHub issues Downloads

简介

本工具通过简单的截图操作,将图片发送给 AI 模型进行文本识别和翻译,并将翻译结果以可交互的 HTML 格式显示在独立的窗口中。

本工具支持自定义快捷键触发、多窗口结果管理以及系统托盘运行,极大提升了日常工作和学习中的翻译效率。

工具特点:1、截图翻译,快捷键启动;2、贴片截图和翻译,可随意拖动、缩放,可创建多组翻译贴片;3、公式可以切换原始文本方便复制;4、自定义api接口

想要解决的痛点:1、目前市面上主流的整篇文档翻译的臃肿;2、若选择pdf复制文本粘贴翻译,有时候公式块是乱的或者无法复制到;3、对于图像扫描的pdf,无法复制文本

v0.3.5强力更新🚀(20250814)

  • 新增配置热加载功能。现在对配置文件点击“保存配置”,修改会立刻更新应用,不需要再重启了!
  • 新增窗口软关闭功能。现在不小心关闭截图窗口或者翻译窗口,可以点击另外一个窗口左下角蓝色的“R”键还原!
  • 修复了若干bug

演示

窗口展示

翻译窗口:

配置窗口:

对于配置选项更加详细的介绍可在软件内部或者网页查看 提示

安装

您可以选择下载源码运行,或者前往 Releases 界面下载可执行文件

1. 克隆仓库

git clone https://github.com/Diraw/AI-Screenshot-Translator.git
cd AI-Screenshot-Translator/src

2. 创建虚拟环境并运行

conda create -n AI-Translator python=3.8
conda activate AI-Translator
pip install -r requirements.txt
python main.py

其他

  • 软件icon来自 iconfinder
  • 喜欢本项目不妨点个star支持一下

Star History Chart