{"repo":"Diraw/AI-Screenshot-Translator","free":true,"listed":false,"github":"https://github.com/Diraw/AI-Screenshot-Translator","clone":"git clone https://github.com/Diraw/AI-Screenshot-Translator.git","description":"🚀全新重构！AI论文阅读工具，一键截图AI翻译，支持数学公式，贴片截图，窗口锁定，归档管理","language":"C","stars":204,"topics":["aitools","openai","ai","research-paper","cpp","qt6","gemini","productivity","research","translation"],"license":"GPL-3.0","category":"ai-agents","readme_excerpt":"中文 English AI 截图翻译工具 (AI Screenshot Translator) 一个基于 Qt 6 + WebView2 的截图翻译/归档工具： - 截图 → AI 翻译 → 富文本结果（Markdown/代码高亮/LaTeX） - 结果窗口支持快捷键翻页/编辑/查看原图/标签 - 归档窗口支持筛选、批量操作与键盘导航 - 多配置文件、代理、连通性测试 注：目前本项目仅支持 Windows，将在未来支持跨平台 适用场景（想解决的痛点） 1. 不想用“整篇文档翻译”那种笨重工作流 2. PDF 复制文本后公式（LaTeX）经常乱或不可用 3. 扫描版 PDF 无法复制文本 4. 划词翻译/截图翻译很多无法正确识别和渲染公式 功能亮点 - 全局快捷键：截图、打开归档、打开设置（可自定义） - 截图工作流：框选区域 → 预览卡片（拖拽/缩放/可选边框） → 结果窗口 - AI Provider：OpenAI / Gemini / Claude（可扩展），提示词可自定义，支持代理 - 结果窗口：锁定置顶、翻页、编辑 Markdown、查看原图、标签弹窗、快捷键导航 - 归档窗口：日期/标签筛选，批量选择删除/加减标签，键盘切换查看/编辑/截图预览 - 本地历史： storage/history.json + storage/images/ （删除图片会同步删除条目） - 多配置文件： %AppData%/AI-Screenshot-Translator-Cpp/profiles/ .json ，支持导入/导出/复制/重命名 - 调试日志：设置里开启 Debug Mode，输出到工作目录 debug.log 演示视频 https://github.com/user-attachments/assets/458abdde-0d36-4b84-b486-8638194c3555 快速上手 1. 启动程序（Release 包或自行构建）。 2. 首次启动会自动弹出设置窗口： - 选择 Provider - 填写 API Key - （可选）设置 Base URL / Endpoint / Proxy 3. 使用托盘菜单或快捷键开始截图翻译。 默认快捷键 - 截图： ctrl+alt+s - 打开归档： alt+s - 结果窗口：上一页 z / 下一页 x ；标签 t - 归档窗口：编辑 e 、查看切换 r 、截图预览 s - 编辑辅助：加粗/下划线/高亮： ctrl+b / ctrl+u / ctrl+h API 配置说明 Base URL + Endpoint 是如何拼接的？ - 请求地址统一按 Base URL + Endpoint 组合。 - 默认 Endpoint（可自行改）： - OpenAI： /chat/completions - Gemini： /v1beta - Claude： /v1/messages 注意：如果你在 Base URL 里已经包含了版本路径（例如 .../v1 ），Endpoint 就不要再写 /v1/... ，避免重复路径 测试连通性 设置页提供“测试”按钮，用于快速验证： - 代理是否可连接（若配置了 Proxy） - API 端点是否可访问（基于当前 Base URL + Endpoint） 目录结构 - src/ 核心代码：App、配置、服务（API/历史/翻译）、UI 窗口与小部件、平台封装（GlobalHotkey）、WebView 封装 - assets/ 静态资源与前端库（marked/high","default_branch":null,"files":null,"tree":[],"storefront":"/r/Diraw","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Diraw/AI-Screenshot-Translator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}