SnapTranslate 3.0 正式发布:全局划词翻译 + 完整英语学习闭环,一站式搞定查词、记词、复习
SnapTranslate 3.0 是基于 Python 的本地英语学习工具集,提供全局划词与截图 OCR 翻译、一键收录生词到 vocab.json、桌面与 Streamlit Web 双端复习,以及 DeepSeek AI 批量补全例句和后台管理功能。文章介绍四大模块、安装启动步骤与适用场景,强调数据本地存储、无广告与开源免费。
前言
在阅读英文论文、技术文档、外文资料时,频繁切换翻译软件、复制粘贴查词、生词记了就忘,是很多人学习与工作的痛点。基于 Python 开发的 SnapTranslate 3.0 来了,它不只是一款全局划词翻译工具,更是一套完整的本地英语学习工具集,从一键翻译、生词收录、双端复习到 AI 例句生成,全流程闭环,本地运行无广告、不绑定平台,Windows 环境下全场景适配。
开源地址:https://github.com/ChenAI-TGF/SnapTranslate

一、核心总览:SnapTranslate 3.0 四大核心功能
SnapTranslate 3.0 围绕英语学习场景打造,包含四大核心模块,覆盖翻译、积累、复习、管理全流程:
- 全局划词翻译 + 截图 OCR 翻译:全软件适配,快捷键秒出结果
- 本地生词本自动沉淀:一键收录,结构化存储,自动备份
- 桌面 + Web 双端生词复习:卡片式记忆、熟练度评分、多模式排序
- AI 批量生成例句 + 生词后台管理:补全语境,高效管理词库
二、全局翻译:全场景无感知查词

1. 全局热键划词翻译
- 适配浏览器、PDF、Word、代码编辑器等所有 Windows 桌面软件
- 默认快捷键:Ctrl+L 选中文字即译,无需切换窗口
- 翻译源支持 Google / MyMemory 切换,弱网环境更稳定
- 内置缓存、重试、超时机制,翻译响应更快
2. 截图 OCR 翻译
- 快捷键:Tab+Q 一键截图识别文字并翻译
- 完美适配图片、软件界面、扫描件等不可复制文本场景
3. 悬浮窗 + 主界面双展示
- 鼠标悬浮弹窗:置顶半透明,原文+译文对照,不遮挡阅读
- 主界面翻译日志:自动保存历史记录,带时间戳,支持一键清空
- 自定义快捷键、朗读音量,配置持久化本地保存
4. 一键收录生词本
- 快捷键:Tab+E 快速收录最近翻译结果
- 悬浮窗直接点击收录,自动去重,写入本地
vocab.json - 生词字段完整:单词、释义、例句、熟练度、复习次数
三、本地生词本:专属个人词库,安全可沉淀
所有生词统一存储在 vocab.json 本地文件,完全自主掌控:
- 结构化字段:
word/meaning/example/example_zh/score/reviews - 程序启动自动备份到
backups/目录,备份文件带时间戳与条目数 - 可备份、可同步、可二次开发,不依赖云端,无隐私泄露风险
四、双端生词复习:桌面 + Web 随心学
1. 桌面端复习(vocab_review.py)
- 卡片式复习,默认隐藏释义与例句,主动回忆记忆更深
- 三种复习顺序:随机 / 低分优先 / 高分优先
- 三档自评:认识 / 模糊 / 不认识,自动更新 0~100 分熟练度
- 系统语音朗读:支持单词/例句朗读,音量独立调节
- 一键清空记录、手动重读词条,复习体验更流畅

2. Web 端复习(vocab_review_web.py)
- 命令启动:
streamlit run vocab_review_web.py - 与桌面端共用词库,评分体系完全一致
- 浏览器内即可复习,支持手机/平板访问
- 浏览器语音朗读,手动朗读单词/例句
- 可切换词表路径,实时刷新读取


五、AI 例句生成 + 后台管理:让单词真正会用
1. DeepSeek AI 批量补全例句
- 一键为缺失例句的词条生成英文例句 + 中文翻译
- 支持本地
api_key.txt或界面输入密钥,自动保存 - 遇到额度不足自动中止并提示,例句写入词库永久保存
2. 生词后台管理(set.py)
- 实时展示词库总量、完整例句数、待补全数量、备份文件信息
- 评分一键重置:所有单词恢复初始 50 分、0 次复习
- 备份清理:仅保留最新 1 份备份,释放空间
- 所有操作带确认弹窗,防止误删误改

六、快速上手:3 步启动所有功能
1. 安装依赖
cd path\to\SnapTranslate
pip install -r requirements.txt
2. 启动核心程序
- 划词翻译:
python main.py - 桌面复习:
python vocab_review.py - Web 复习:
streamlit run vocab_review_web.py - 后台管理:
python set.py
3. 基础操作
- 选中文本 → Ctrl+L 翻译 → Tab+E 收录生词
- 复习界面自评打分,一键生成 AI 例句
- 定期备份词库,数据安全无忧
七、适用场景
- 学生:四六级、考研、雅思托福单词积累与复习
- 职场人:英文文档、海外软件、商务资料快速翻译
- 科研党:外文论文阅读,生词一键沉淀,语境记忆
- 开发者:英文技术文档、代码注释高效查阅与学习
八、项目亮点总结
- 全场景全局翻译:划词+截图 OCR,覆盖所有桌面场景
- 本地生词闭环:收录→存储→复习→AI补全,一站式学习
- 双端复习自由:桌面专注学,Web 随时学
- 数据自主可控:本地存储+自动备份,无广告无隐私风险
- 轻量开源免费:Python 运行,配置简单,持续迭代优化
SnapTranslate 3.0 把翻译工具变成英语学习工具,查词不打断思路,生词记得住、会运用,让英文阅读与学习更高效。
SnapTranslate 3.0 正式釋出:全域性劃詞翻譯 + 完整英語學習閉環,一站式搞定查詞、記詞、複習
SnapTranslate 3.0 是基於 Python 的本地英語學習工具集,提供全局劃詞與截圖 OCR 翻譯、一鍵收錄生詞到 vocab.json、桌面與 Streamlit Web 雙端複習,以及 DeepSeek AI 批量補全例句和後臺管理功能。文章介紹四大模塊、安裝啟動步驟與適用場景,強調數據本地存儲、無廣告與開源免費。
來源:https://blog.csdn.net/2403_87969572/article/details/160191696
抓取時間(ISO本地):2026-05-18 05:17:42
前言
在閱讀英文論文、技術文件、外文資料時,頻繁切換翻譯軟體、複製貼上查詞、生詞記了就忘,是很多人學習與工作的痛點。基於 Python 開發的 SnapTranslate 3.0 來了,它不只是一款全域性劃詞翻譯工具,更是一套完整的本地英語學習工具集,從一鍵翻譯、生詞收錄、雙端複習到 AI 例句生成,全流程閉環,本地執行無廣告、不繫結平臺,Windows 環境下全場景適配。
開源地址:https://github.com/ChenAI-TGF/SnapTranslate

一、核心總覽:SnapTranslate 3.0 四大核心功能
SnapTranslate 3.0 圍繞英語學習場景打造,包含四大核心模組,覆蓋翻譯、積累、複習、管理全流程:
- 全域性劃詞翻譯 + 截圖 OCR 翻譯:全軟體適配,快捷鍵秒出結果
- 本地生詞本自動沉澱:一鍵收錄,結構化儲存,自動備份
- 桌面 + Web 雙端生詞複習:卡片式記憶、熟練度評分、多模式排序
- AI 批次生成例句 + 生詞後臺管理:補全語境,高效管理詞庫
二、全域性翻譯:全場景無感知查詞

1. 全域性熱鍵劃詞翻譯
- 適配瀏覽器、PDF、Word、程式碼編輯器等所有 Windows 桌面軟體
- 預設快捷鍵:Ctrl+L 選中文字即譯,無需切換視窗
- 翻譯源支援 Google / MyMemory 切換,弱網環境更穩定
- 內建快取、重試、超時機制,翻譯響應更快
2. 截圖 OCR 翻譯
- 快捷鍵:Tab+Q 一鍵截圖識別文字並翻譯
- 完美適配圖片、軟體介面、掃描件等不可複製文字場景
3. 懸浮窗 + 主介面雙展示
- 滑鼠懸浮彈窗:置頂半透明,原文+譯文對照,不遮擋閱讀
- 主介面翻譯日誌:自動儲存歷史記錄,帶時間戳,支援一鍵清空
- 自定義快捷鍵、朗讀音量,配置持久化本地儲存
4. 一鍵收錄生詞本
- 快捷鍵:Tab+E 快速收錄最近翻譯結果
- 懸浮窗直接點選收錄,自動去重,寫入本地
vocab.json - 生詞欄位完整:單詞、釋義、例句、熟練度、複習次數
三、本地生詞本:專屬個人詞庫,安全可沉澱
所有生詞統一儲存在 vocab.json 本地檔案,完全自主掌控:
- 結構化欄位:
word/meaning/example/example_zh/score/reviews - 程式啟動自動備份到
backups/目錄,備份檔案帶時間戳與條目數 - 可備份、可同步、可二次開發,不依賴雲端,無隱私洩露風險
四、雙端生詞複習:桌面 + Web 隨心學
1. 桌面端複習(vocab_review.py)
- 卡片式複習,預設隱藏釋義與例句,主動回憶記憶更深
- 三種複習順序:隨機 / 低分優先 / 高分優先
- 三檔自評:認識 / 模糊 / 不認識,自動更新 0~100 分熟練度
- 系統語音朗讀:支援單詞/例句朗讀,音量獨立調節
- 一鍵清空記錄、手動重讀詞條,複習體驗更流暢

2. Web 端複習(vocab_review_web.py)
- 命令啟動:
streamlit run vocab_review_web.py - 與桌面端共用詞庫,評分體系完全一致
- 瀏覽器內即可複習,支援手機/平板訪問
- 瀏覽器語音朗讀,手動朗讀單詞/例句
- 可切換詞表路徑,實時重新整理讀取


五、AI 例句生成 + 後臺管理:讓單詞真正會用
1. DeepSeek AI 批次補全例句
- 一鍵為缺失例句的詞條生成英文例句 + 中文翻譯
- 支援本地
api_key.txt或介面輸入金鑰,自動儲存 - 遇到額度不足自動中止並提示,例句寫入詞庫永久儲存
2. 生詞後臺管理(set.py)
- 實時展示詞庫總量、完整例句數、待補全數量、備份檔案資訊
- 評分一鍵重置:所有單詞恢復初始 50 分、0 次複習
- 備份清理:僅保留最新 1 份備份,釋放空間
- 所有操作帶確認彈窗,防止誤刪誤改

六、快速上手:3 步啟動所有功能
1. 安裝依賴
cd path\to\SnapTranslate
pip install -r requirements.txt
2. 啟動核心程式
- 劃詞翻譯:
python main.py - 桌面複習:
python vocab_review.py - Web 複習:
streamlit run vocab_review_web.py - 後臺管理:
python set.py
3. 基礎操作
- 選中文字 → Ctrl+L 翻譯 → Tab+E 收錄生詞
- 複習介面自評打分,一鍵生成 AI 例句
- 定期備份詞庫,資料安全無憂
七、適用場景
- 學生:四六級、考研、雅思託福單詞積累與複習
- 職場人:英文文件、海外軟體、商務資料快速翻譯
- 科研黨:外文論文閱讀,生詞一鍵沉澱,語境記憶
- 開發者:英文技術文件、程式碼註釋高效查閱與學習
八、專案亮點總結
- 全場景全域性翻譯:劃詞+截圖 OCR,覆蓋所有桌面場景
- 本地生詞閉環:收錄→儲存→複習→AI補全,一站式學習
- 雙端複習自由:桌面專注學,Web 隨時學
- 資料自主可控:本地儲存+自動備份,無廣告無隱私風險
- 輕量開源免費:Python 執行,配置簡單,持續迭代最佳化
SnapTranslate 3.0 把翻譯工具變成英語學習工具,查詞不打斷思路,生詞記得住、會運用,讓英文閱讀與學習更高效。
SnapTranslate 3.0 Official Release: Global Selection Translation + Full English Learning Loop—Look Up, Save, and Review in One Place
SnapTranslate 3.0 is built around English learning scenarios, with four core modules covering translation, accumulation, review, and management end to end: 1. Global selection translation + screenshot OCR translation: Works across all desktop software; shortcuts deliver results in seconds
Captured at (local ISO): 2026-05-18 05:17:42
Introduction
When reading English papers, technical docs, or foreign-language materials, constantly switching translation apps, copy-pasting to look up words, and forgetting vocabulary you just saved are common pain points in study and work. SnapTranslate 3.0, built with Python, is more than a global selection translation tool—it is a complete local English learning toolkit. From one-click translation, vocabulary capture, dual-end review, to AI example generation, the full loop runs locally with no ads and no platform lock-in, fully adapted to Windows across scenarios.
Open source: https://github.com/ChenAI-TGF/SnapTranslate

I. Overview: Four Core Features of SnapTranslate 3.0
SnapTranslate 3.0 is built around English learning scenarios, with four core modules covering translation, accumulation, review, and management end to end:
- Global selection translation + screenshot OCR translation: Works across all desktop software; shortcuts deliver results in seconds
- Local vocabulary notebook auto-capture: One-click save, structured storage, automatic backup
- Desktop + Web vocabulary review: Card-style memory, proficiency scoring, multiple sort modes
- AI batch example generation + vocabulary admin: Fill in context; manage your word bank efficiently
II. Global Translation: Seamless Look-Up Everywhere

1. Global hotkey selection translation
- Works in all Windows desktop apps: browsers, PDF, Word, code editors, etc.
- Default shortcut: Ctrl+L—select text to translate without switching windows
- Translation backends: Google / MyMemory switchable for more stability on weak networks
- Built-in cache, retry, and timeout for faster responses
2. Screenshot OCR translation
- Shortcut: Tab+Q—screenshot, OCR, and translate in one step
- Ideal for non-copyable text: images, UI, scanned documents
3. Floating window + main UI
- Mouse-hover popup: Always on top, semi-transparent, source + translation side by side without blocking reading
- Main UI translation log: History with timestamps; one-click clear
- Custom shortcuts and TTS volume; settings persist locally
4. One-click add to vocabulary
- Shortcut: Tab+E—quickly save the latest translation
- Or click save in the floating window; deduplication; writes to local
vocab.json - Full fields: word, meaning, example, proficiency, review count
III. Local Vocabulary Notebook: Your Personal Word Bank, Safe and Persistent
All words are stored in local vocab.json—you stay in control:
- Structured fields:
word/meaning/example/example_zh/score/reviews - Auto backup on startup to
backups/with timestamp and entry count - Backup, sync, and extend as you like—no cloud dependency, no privacy risk
IV. Dual-End Review: Desktop + Web
1. Desktop review (vocab_review.py)
- Card-style review; meaning and examples hidden by default for active recall
- Three orders: random / low score first / high score first
- Three self-ratings: know / fuzzy / don’t know—updates 0–100 proficiency automatically
- System TTS: word/example with independent volume
- Clear history, manual re-read—smoother review flow

2. Web review (vocab_review_web.py)
- Start:
streamlit run vocab_review_web.py - Same word bank and scoring as desktop
- Review in the browser; phone/tablet friendly
- Browser TTS; manual read word/example
- Switch word list path; live refresh


V. AI Examples + Admin: Words You Can Actually Use
1. DeepSeek AI batch example fill
- One-click English example + Chinese translation for entries missing examples
- API key via local
api_key.txtor UI input; auto-saved - Stops with a clear message on quota limits; examples saved permanently
2. Vocabulary admin (set.py)
- Live stats: total entries, complete examples, pending fill, backup info
- Reset all scores: every word back to 50, 0 reviews
- Backup cleanup: keep only the latest backup to free space
- Confirm dialogs on destructive actions

VI. Quick Start: 3 Steps to All Features
1. Install dependencies
cd path\to\SnapTranslate
pip install -r requirements.txt
2. Launch core programs
- Selection translation:
python main.py - Desktop review:
python vocab_review.py - Web review:
streamlit run vocab_review_web.py - Admin:
python set.py
3. Basic workflow
- Select text → Ctrl+L translate → Tab+E save to vocabulary
- Rate yourself in review; one-click AI examples
- Back up your word bank regularly
VII. Use Cases
- Students: CET-4/6, postgraduate exams, IELTS/TOEFL vocabulary
- Professionals: English docs, overseas software, business materials
- Researchers: foreign papers; one-click vocabulary with context
- Developers: technical docs and code comments in English
VIII. Highlights
- Global translation everywhere: selection + screenshot OCR for all desktop scenarios
- Local vocabulary loop: capture → store → review → AI fill in one flow
- Flexible dual-end review: focused desktop, anytime Web
- You own your data: local storage + auto backup; no ads, no privacy risk
- Lightweight open source: Python, simple setup, ongoing improvements
SnapTranslate 3.0 turns a translation tool into an English learning tool—look up without breaking flow, remember words and use them in context, and make English reading and study more efficient.