eSearch 项目推荐
1. 项目基础介绍和主要编程语言
eSearch 是一个开源的跨平台应用程序,主要用于屏幕截图、离线OCR识别、搜索翻译、以图搜图、贴图、录屏等功能。该项目由 xushengfeng 开发,主要使用 TypeScript、HTML、CSS 和 JavaScript 进行开发。eSearch 基于 Electron 框架构建,因此能够在 Windows、macOS 和 Linux 等多个操作系统上运行。
2. 项目核心功能
eSearch 的核心功能包括:
- 截屏:支持框选裁切、快捷键调整、取色器/放大镜、画笔、几何形状、图像滤镜、自定义框选操作、全屏截图、窗口和控件选择、长截屏、多屏幕截图等。
- 离线OCR:由 PaddleOCR 模型提供支持,开箱即用,支持自定义离线 OCR 模型和字典。
- 搜索翻译:支持自定义搜索翻译引擎,软件自带浏览器打开,失焦关闭,系统浏览器打开,链接识别,历史记录等。
- 以图搜图:支持划词句来搜索,识别展示,自动搜索翻译。
- 贴图:支持滚轮缩放、恢复默认大小位置、透明度、鼠标穿透、二维码识别等。
- 录屏:支持录制全屏/自定义大小、按键提示、光标位置提示、录音、录制摄像头、自定义比特率、后期裁剪、虚拟背景等。
3. 项目最近更新的功能
eSearch 最近更新的功能包括:
- 国际化支持:添加了多种语言支持,包括简体中文、繁体中文、世界语、西班牙语、阿拉伯语、英语、法语、俄语等。
- Wayland 桌面支持:增加了对 Wayland 桌面的支持。
- CLI 支持:eSearch 支持通过命令行进行简单的操作。
- 在线 OCR 服务:提供了百度在线 OCR 服务,用户可以根据教程获取 API KEY 和 Secret KEY 来使用在线 OCR。
- 虚拟背景:在录屏功能中增加了虚拟背景的支持。
eSearch 是一个功能丰富且不断发展的开源项目,适合需要多功能截图和OCR识别的用户使用。