eSearch is a cross-platform desktop application that combines screenshot capture, offline optical character recognition, screen search, translation, image search, screen recording, and screen translation capabilities.
The tool addresses the need for a unified utility to extract and act on information visible on screen. It works by capturing screenshots or screen regions, applying offline OCR powered by PaddleOCR to extract text, and enabling users to search, translate, or reverse-image-search the captured content. The application also supports scrolling screenshots that stitch multiple captures together, screen recording with optional cursor and keystroke visualization, and real-time screen translation. Users can annotate screenshots with drawing tools, geometric shapes, mosaics, and blur effects, and apply beautification options like gradients, rounded corners, and shadows before export.
The tool suits developers and power users on Windows, Linux, or macOS who frequently need to capture screen content and extract actionable information from it. It works well for those who want offline OCR without cloud dependencies, prefer a single application for multiple screen-related tasks, and value keyboard-driven workflows—the default hotkey Alt+C provides quick access. The application is particularly valuable on Linux, where equivalent functionality is less common, though it runs on all three major platforms.Development activity shows consistent iteration with regular commits and releases. The project has expanded significantly from its original focus on screen search, accumulating features like beautification filters, super recording with frame-level editing, and virtual backgrounds. The tool is available through multiple distribution channels including native installers, package managers like Arch Linux AUR and winget, indicating active maintenance across platforms.