TransEverything翻译软件产品系统

我要开发同款
恋爱脑程序员2026年05月30日
3阅读

技术信息

语言技术
JavaVueUI自动化测试
系统类型
Windows
行业分类
开发工具

作品详情

行业场景

对广大开发者提供的轻量截图翻译软件,目前在window10-11可稳定运行。我的本意旨在为广大开发者或者日常学习英文文献者提供一款轻量,热键触发,无广告的软件。

功能介绍

TransEverything — 截图翻译工具

一款 Windows 桌面截图翻译工具。按下全局快捷键 Ctrl+R,框选屏幕任意区域,自动 OCR 识别文字并调用百度翻译
API,以悬浮窗展示翻译结果。

核心功能

- 全局快捷键:Ctrl+R 任意界面触发,基于 JNativeHook 实现系统级键盘钩子
- 截图选区:全屏半透明遮罩,鼠标拖拽框选目标区域,ESC 取消
- 离线 OCR:基于 Tess4J(Tesseract)的本地文字识别,支持中英文
- 支持接入 API:自动检测源语言,MD5 签名请求
- 悬浮翻译窗:无边框置顶 JWindow,深色主题,原文灰字 + 译文白字,可拖拽,右键关闭
- 系统托盘:后台静默运行,托盘图标右键退出
- 日志系统:按日期分文件记录,自动清理 7 天前日志

项目实现

调用链路

用户按下 Ctrl+R

GlobalHotkeyListener(键盘钩子捕获)

ScreenCapture(全屏截图 → 遮罩覆盖 → 拖拽选区 → 裁剪图片)

OcrEngine(Tess4J 识别图片文字 → 输出字符串)

文字预处理(单换行替换为空格,保留段落分隔)

TransApi(构造签名请求 → HTTP GET 百度翻译 API → 解析 JSON 响应)

TranslationPopup(创建置顶 JWindow → 显示原文 + 译文 → 右键关闭)

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论