Translate and extract text instantly with this WPF OCR tool
GitHub RepoImpressions2.7k

Translate and extract text instantly with this WPF OCR tool

@githubprojectsPost Author

Project Description

View on GitHub

A WPF Tool That Does OCR, Translation, and Text Extraction in One Go

Ever found yourself in that frustrating spot where you need text from an image or a snippet of untranslatable UI, and you're juggling between a screenshot tool, an OCR service, and a translation website? It’s a workflow we all know, and it breaks your focus.

STranslate cuts through that clutter. It’s a sleek, open-source WPF application for Windows that combines OCR, translation, and text extraction into a single, quick-to-use tool. Think of it as a Swiss Army knife for dealing with text you can’t directly select or understand.

What It Does

In essence, STranslate is a local-first desktop tool. Its core function is simple: you trigger a global hotkey, drag a selection box over any text on your screen, and it instantly extracts that text. From there, you can copy it, have it translated into another language, or just use it as a quick way to grab text from videos, images, or protected UIs.

Why It’s Cool

The beauty of STranslate is in its focused integration and developer-friendly design.

  • All-in-One Workflow: It removes the need for multiple apps. The OCR (powered by PaddleOCR) and translation happen in one fluid motion. See text in a foreign language in a video? Capture and translate it without leaving your window.
  • Privacy-Focused & Offline Capable: The OCR engine runs locally on your machine. Your screenshots and extracted text don’t get shipped off to some unknown server unless you choose an online translation service.
  • It’s a Power User’s Dream: The global hotkey is the killer feature. It makes the tool feel instantaneous and system-level, perfect for quick lookups without disrupting your work.
  • Clean & Extensible: The WPF interface is straightforward and uncluttered. Being open-source, it’s also a great reference project for developers interested in seeing how to cleanly wire up OCR engines, translation APIs, and hotkey management in a desktop app.

How to Try It

Getting started is straightforward:

  1. Head over to the STranslate GitHub repository.
  2. Go to the Releases section and download the latest .exe installer for Windows.
  3. Run the installer. On first launch, you can configure your preferred translation service (like Google Translate, DeepL, etc.) and set up your global hotkey.
  4. Press your hotkey (default is Alt+S), drag to select screen text, and watch it work.

Final Thoughts

STranslate is one of those utilities that feels small but ends up saving you a surprising amount of time and friction. It’s not trying to be the most advanced AI tool; it’s solving a specific, common annoyance with elegance and efficiency. As a developer, I appreciate tools that do one job well, and this is a solid example. It’s also a neat codebase to browse if you’re into desktop development. Give it a shot next time you’re fighting with un-copyable text.


Found an interesting tool? Share it with us @githubprojects.

Back to Projects
Project ID: 101bdfb4-f8de-404d-a5a0-8cb178aeb61dLast updated: January 6, 2026 at 06:17 AM