Skip to content

Windows snipping tool written on C++, which allows you to recognize and translate the selected text into Russian.

License

Notifications You must be signed in to change notification settings

maxwolf8852/NeuroSnip

Repository files navigation

example workflow

NeuroSnip

Windows snipping tool written on C++, which allows you to recognize and translate the selected text into Russian.

alt text

  1. Install
    1. Snipper
    2. Translator
    3. Releases

Install

Snipper

Snipper is c++ project that allows:

  • extracting image from part of desktop
  • copying this image to buffer
  • finding text regions of interest
  • recognizing words
  • showing copyable text on GUI with confidence coloring

Installation steps:

  • Download or compile tesseract and opencv (use vcpkg for easiest installing)
  • generate grpc cxx and h files with your protoc
    • protoc -I ./ --grpc_out=. --plugin=protoc-gen-grpc=\grpc_cpp_plugin.exe ./cli_g.proto
    • protoc -I ./ --cpp_out=. ./cli_g.proto
  • compile program with Qt

Translator

cd translator/
pip3 install -r requirements.txt
python3 main.py

Prebuild binaries

Coming soon!

About

Windows snipping tool written on C++, which allows you to recognize and translate the selected text into Russian.

Resources

License

Stars

Watchers

Forks

Packages

No packages published