[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-71366":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":46,"readmeContent":47,"aiSummary":48,"trendingCount":16,"starSnapshotCount":16,"syncStatus":49,"lastSyncTime":50,"discoverSource":51},71366,"eSearch","xushengfeng\u002FeSearch","xushengfeng","截屏 离线OCR 搜索翻译 以图搜图 贴图 录屏 万向滚动截屏 屏幕翻译   Screenshot  Offline OCR   Search   Translate   Search for picture   Paste the picture on the screen   Screen recorder   Omnidirectional scrolling screenshot   Screen translator  支持Windows Linux macOS","https:\u002F\u002Fesearch-app.netlify.app\u002F",null,"TypeScript",6425,475,35,68,0,3,12,36,9,39.03,"GNU General Public License v3.0",false,"master",[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],"clipboard","color-picker","cross-platform","electron","image-editing","image-editor","linux","live-text","macos","ocr","paddleocr","recorder","screen-capture","screen-recorder","screenshot","search","search-photos","translate","translator","windows","2026-06-12 02:02:51","# eSearch\n\n(中文 | [English](README_en.md))\n\n![LOGO](https:\u002F\u002Fesearch-app.netlify.app\u002Freadme\u002Ftitle_photo.svg)\n[![FOSSA Status](https:\u002F\u002Fapp.fossa.com\u002Fapi\u002Fprojects\u002Fgit%2Bgithub.com%2Fxushengfeng%2FeSearch.svg?type=shield)](https:\u002F\u002Fapp.fossa.com\u002Fprojects\u002Fgit%2Bgithub.com%2Fxushengfeng%2FeSearch?ref=badge_shield)\n[![license](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fxushengfeng\u002FeSearch)](LICENSE)\n![platform](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fplatform-Windows%20%7C%20Linux%20%7C%20macOS-lightgrey)\n![commit-activity](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcommit-activity\u002Fm\u002Fxushengfeng\u002FeSearch)\n[![release-date](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease-date\u002Fxushengfeng\u002FeSearch)](https:\u002F\u002Fgithub.com\u002Fxushengfeng\u002FeSearch\u002Freleases\u002Flatest)\n[![release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fxushengfeng\u002FeSearch)](https:\u002F\u002Fgithub.com\u002Fxushengfeng\u002FeSearch\u002Freleases\u002Flatest)\n[![](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fxushengfeng\u002FeSearch\u002Ftotal?color=brightgreen&label=总下载量)](https:\u002F\u002Fgithub.com\u002Fxushengfeng\u002FeSearch\u002Freleases\u002Flatest)\n[![aur](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Faur-e--search-blue?logo=archlinux)](https:\u002F\u002Faur.archlinux.org\u002Fpackages\u002Fe-search)\n[![aur1](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Faur-e--search--git-blue?logo=archlinux)](https:\u002F\u002Faur.archlinux.org\u002Fpackages\u002Fe-search-git)\n\n## 简介\n\neSearch 是[Information-portal](https:\u002F\u002Fgithub.com\u002Fxushengfeng\u002FInformation-portal.git)的:electron:重写版(顺便加了亿些功能)\n\n主要是想在 Linux 上(win 和 mac 上也能用)实现[锤子大爆炸](https:\u002F\u002Fwww.smartisan.com\u002Fpr\u002Fvideos\u002Fbigbang-introduction)或[小米传送门](https:\u002F\u002Fwww.miui.com\u002Fzt\u002Fmiui9\u002Findex.html)这样的**屏幕搜索**功能，当然也是一款方便的**截屏软件**。\n\n经过数次版本迭代，eSearch 的功能愈加丰富\n\n即拥有 **截屏+OCR+搜索+翻译+贴图+屏幕翻译+以图搜图+滚动截屏+录屏**\n\n![截屏界面](https:\u002F\u002Fesearch-app.netlify.app\u002Freadme\u002F1.webp)\n\n> 字体是[FiraCode](https:\u002F\u002Fgithub.com\u002Ftonsky\u002FFiraCode)，字体可在设置里设置\n\n![识别文字主页面](https:\u002F\u002Fesearch-app.netlify.app\u002Freadme\u002F8.webp)\n\n## 下载安装\n\n到网站[eSearch](https:\u002F\u002Fesearch-app.netlify.app\u002F#download)下载\n\n或在右侧 [releases](https:\u002F\u002Fgithub.com\u002Fxushengfeng\u002FeSearch\u002Freleases) 打开标签，选择符合你系统的包并下载安装\n\n国内可以用[GitHub 镜像](https:\u002F\u002Fghfast.top\u002F)加速下载\n\nArchLinux 可在 AUR 查找安装 `e-search`或`e-search-git`\n\nwinget `winget install esearch`\n\n暂时没有 Homebrew 包，欢迎有志愿的维护者提供支持\n\n## 启动\n\n在你的启动器打开 eSearch，他将出现在托盘。\n\n默认快捷键为 \u003Ckbd>Alt\u003C\u002Fkbd>+\u003Ckbd>C\u003C\u002Fkbd>(你也可以在设置里设置快捷键)\n\n## 功能\n\n更多介绍见[文档](.\u002Fdocs\u002Fuse\u002Fstart.md)\n\n### 截屏\n\n框选裁切、取色器、自由画笔、几何、马赛克、模糊\n\n框选除了通过方向键调节，还支持输入四则运算式调整\n\n支持自定义框选后立马执行操作，如框选后自动 OCR\n\n还支持滚动截屏，横向、竖向、任意方向都可以拼接\n\n### 截屏美化\n\n可为截屏设置背景（渐变、图片）、圆角、阴影\n\n改变图像分辨率导出\n\n抹除物体并修补图像\n\n### 录屏\n\n录制屏幕、自定义大小、摄像头\n\n可提示光标位置和键盘击键\n\n可设置虚拟背景\n\n### 超级录屏\n\n自动缩放聚焦到鼠标位置，录屏更生动\n\n加速、删除，操作每个帧\n\n### 屏幕贴图\n\n滚轮缩放、透明度、自动归位、鼠标穿透\n\n支持放大图像且不改变窗口大小，防止遮挡其他内容\n\n可通过 CSS 设置滤镜、变换（如镜像）\n\n### OCR（文字识别）\n\n开箱即用的离线 OCR（[eSearch-OCR](https:\u002F\u002Fgithub.com\u002Fxushengfeng\u002FeSearch-OCR)，基于[PaddleOCR](https:\u002F\u002Fgithub.com\u002FPaddlePaddle\u002FPaddleOCR)），框选文字后按下回车键即可\n\n大字符集，支持生僻字、特殊符号（需要在设置下载 v5 模型）\n\n离线 OCR 支持段落识别，也可以使用基于标点符号的分段算法\n\n支持竖排文本，支持图片旋转识别\n\n同时也支持百度、有道的在线 OCR\n\n可后期编辑文字，在图片上选择文字，同步选区到编辑区，方便校对\n\n支持多语言：中文、英文、韩文、日文、泰卢固文、卡纳达文、泰米尔文、拉丁文、阿拉伯字母、斯拉夫字母、梵文字母（需要在设置额外下载）\n\n### 以图搜图\n\n谷歌、百度、Yandex 的以图搜图引擎\n\n可自定义多模态大模型接口，与 AI 交流图片\n\n### 翻译\n\nOCR 后可调用翻译，支持选词翻译\n\n支持免费的翻译引擎，如谷歌翻译等，也可以自己设置其他翻译引擎的 API，如 DeepL、百度等，可以使用 ChatGPT 等 AI 翻译，甚至可以自定义本地 AI 翻译\n\n可多个引擎同时翻译，择其善者\n\n可以保存翻译结果到本地文件或通过网络保存到 Anki 等记忆软件\n\n### 屏幕翻译\n\n生成一个贴图窗口，并把图片文字替换成翻译后的文本\n\n可设置定时翻译，适合视频、游戏等\n\n### 其他\n\n二维码识别\n\n## 展示\n\nhttps:\u002F\u002Fuser-images.githubusercontent.com\u002F28475549\u002F155870834-34ffa59f-9eac-4eea-9d82-135681d7dfa9.mp4\n\n> 截屏，自由调整框选大小（视频约 2.6MB）\n\nhttps:\u002F\u002Fuser-images.githubusercontent.com\u002F28475549\u002F155870857-99c7d6d0-a90b-4558-872a-85f2603225d6.mp4\n\n> 取色器（视频约 1MB）\n\nhttps:\u002F\u002Fuser-images.githubusercontent.com\u002F28475549\u002F155870867-fb0d31f0-2e06-431c-9ae9-ee3af5a5c08e.mp4\n\n> Ding 在屏幕上，透明度调节、归位以及鼠标操作（视频约 1.8MB）\n\n![3](https:\u002F\u002Fesearch-app.netlify.app\u002Freadme\u002F3.webp)\n\n> 绘图界面\n\nhttps:\u002F\u002Fuser-images.githubusercontent.com\u002F28475549\u002F155870881-9b2fc1b3-77de-4a99-8076-ed49b7b5c4c0.mp4\n\n> 主页面搜索和其他应用编辑（视频约 1.6MB）\n\n![3](https:\u002F\u002Fesearch-app.netlify.app\u002Freadme\u002F4.webp)\n\n> 主页面查找替换（支持正则）\n\n## 国际化\n\n大多数按钮使用图标，简少了不必要的翻译\n\n[+添加新语言](.\u002Flib\u002Ftranslate\u002Freadme.md)\n\n- [x] 简体中文\n- [x] 繁体中文\n- [x] 世界语（Esperanto）\n- [x] 西班牙语（Español）\n- [x] 阿拉伯语（عربي）\n- [x] 英语（English）\n- [x] 法语（Français）\n- [x] 俄语（Русский）\n\n## 源码运行&编译\n\n```shell\ngit clone https:\u002F\u002Fgithub.com\u002Fxushengfeng\u002FeSearch.git\ncd eSearch\nnpm install\n# 编译\nnpm run dist\n# 将在build目录产生安装包和解压的目录\n```\n\n```shell\n# 运行\nnpm run start\n# 调试\nnpm run dev\n```\n\n[具体技术说明](docs\u002Fdevelop\u002Freadme.md)\n\n## 测试\n\n在 ArchLinux,KDE plasma,Xorg 下测试通过\n\nWindows10 和 Windows11 测试通过\n\nmacOS Catalina 测试通过\n\n## Q&A\n\n### 不再支持 Win7、Win8\n\nElectron 官方不再支持 Win7、Win8，所以 eSearch 也不再支持。\n\n但可以自己编译，见[文档](.\u002Fdocs\u002Fuse\u002Fqa.md#兼容性)，部分功能可能无法使用。\n\n### 下载依赖库\n\n大部分 Windows 在安装后会提示下载依赖库，这是因为截屏库需要，点击下载，将自动打开微软官网下载，安装完成后可能需要重启。\n\n### Gnome 点击后无响应\n\nGnome 用户需要安装[appindicator](https:\u002F\u002Fextensions.gnome.org\u002Fextension\u002F615\u002Fappindicator-support\u002F)插件来使用托盘。\n\n### mac 提示文件已损坏\n\nmac 对互联网下载的 dmg 做了部分限制。\n\n可以在互联网上搜索“mac”、“文件损坏”等关键词。不同版本的系统适用的方法也不同。\n\n### 为什么选择 electron\n\n- 跨平台需要，本来我是想在 Linux 上也能体验 Windows 下优秀的截屏工具，Linux 独占也不好，所以选择跨平台。\n- qt 依赖 c++，学习成本太高。flutter 桌面版还不太成熟。我更擅长 js 开发。\n- 截屏依赖本地系统，这是目前浏览器做不到的。\n- 最后只有 js 类跨平台方案，我选择了较为成熟，使用最多的 electron。\n\n在其他平台没有类似 Arch Linux 单独打包作为库的情况下，软件占用的存储空间是比较多的，但几十行 js 脚本的增加不多，带来的功能却显著地感知到，所以我会尽力发挥其潜力，做到更精美的 UI、更丰富的功能。\n\n### 为什么安装包这么大\n\n除了 Electron 的占用，还有 onnx 运行库（用于运行 AI 模型）、离线文字识别模型、录屏人像识别模型、高级编辑的物体移除模型、FFmpeg（用于录屏格式转换，Linux 有库所以不附带）等。\n\n### 更新版本后出现了以前没有的错误\n\n一般是因为不同版本的配置不兼容，可以尝试在 设置-高级-高级设置 里 恢复默认设置。\n\n若未能解决问题，请提交 issue\n\n## 贡献\n\n请查看[贡献指南](CONTRIBUTING.md)\n\n## 开发原因\n\n我在用 Windows 时一直用这个好用的截屏软件：[Snipaste - 截图 + 贴图](https:\u002F\u002Fzh.snipaste.com\u002F)，但我切换到 Linux，Snipaste 不支持（2019 年，现在已支持），所以我选择了[Flameshot](https:\u002F\u002Fflameshot.org\u002F)，很可惜它没有直观的取色器。\n\n促使我开发 eSearch 的另一个契机是我很享受在手机上使用[锤子大爆炸](https:\u002F\u002Fwww.smartisan.com\u002Fpr\u002Fvideos\u002Fbigbang-introduction)或[小米传送门](https:\u002F\u002Fwww.miui.com\u002Fzt\u002Fmiui9\u002Findex.html)这样的即时信息搜索工具，但我没有找到电脑上类似的代替品。\n\n所以我干脆自己开发一个“截屏+OCR+搜索+贴图”的软件。最开始用 python+pyqt 开发出[Information-portal](https:\u002F\u002Fgithub.com\u002Fxushengfeng\u002FInformation-portal.git)，但因为我不熟悉 pyqt，所以我转战:electron:，开发出本软件。😄\n\n## 赞赏与支持\n\n精神支持：点亮右上角 star 星标 🌟\n\n物质支持：[个人主页赞赏](https:\u002F\u002Fgithub.com\u002Fxushengfeng)\n\n行动：反馈 bug、提供新功能点子、[参与开发](CONTRIBUTING.md)\n\n## License\n\n[GPL-3.0](LICENSE) © xushengfeng\n\n[![FOSSA Status](https:\u002F\u002Fapp.fossa.com\u002Fapi\u002Fprojects\u002Fgit%2Bgithub.com%2Fxushengfeng%2FeSearch.svg?type=large)](https:\u002F\u002Fapp.fossa.com\u002Fprojects\u002Fgit%2Bgithub.com%2Fxushengfeng%2FeSearch?ref=badge_large)\n","eSearch 是一款集成了截屏、离线OCR、搜索、翻译、以图搜图、贴图和录屏等功能的跨平台工具，支持Windows、Linux和macOS。其核心功能包括强大的屏幕截取与编辑能力、基于PaddleOCR的离线文字识别（支持多种语言及特殊字符）、以及通过主流搜索引擎实现的图片搜索。此外，它还提供了丰富的图像处理选项如背景设置、圆角阴影添加等，并且具备灵活的录屏模式，能够自动聚焦鼠标位置并进行后期加速或删帧处理。eSearch 适用于需要高效获取并处理屏幕上信息的各种场景，比如日常办公中的文档提取、在线学习时的语言翻译或是创意设计过程中的素材搜集等。",2,"2026-06-11 03:37:22","high_star"]