/TextSnatcher

How to Copy Text from Images ? Answer is TextSnatcher !. Perform OCR operations in seconds on Linux Desktop.

Primary LanguageValaGNU General Public License v3.0GPL-3.0

Vala Programming language Flatpak Build workflow

TextSnatcher

Copy Text from Images with ease, Perform OCR operations in seconds.

TextSnatcher OCR App for Linux

Features

  • Multiple Language Support.
  • Copy Text from images with a Drag.
  • Drag over any Image and Paste.
  • Fast and Easy to Use.
  • This application uses the Tesseract OCR 4.x for the character recognition.
  • Read more about Tesseract and Star ⭐️ Tesseract-Project.

Screencasts

TextSnatcher OCR App for Linux

Screenshots

TextSnatcher OCR App for Linux

TextSnatcher OCR App for Linux

Support Me

Buy Me A Coffee

Bitcoin Donations

Social Media Posts

LinkedIn Post on Why I created TextSnatcher

Dependencies

Ensure you have these dependencies installed

  • granite
  • gtk+-3.0
  • gobject-2.0
  • gdk-pixbuf-2.0
  • tesseract-ocr
  • tess-best trained data

Install, build and run

# install elementary-sdk, meson and ninja
sudo apt install elementary-sdk meson ninja
# install tesseract ocr
sudo apt install tesseract-ocr
# installed needed tess-data from tessdata_best repo
https://github.com/tesseract-ocr/tessdata_best/archive/4.0.0.tar.gz
# clone repository
git clone https://github.com/RajSolai/TextSnatcher.git TextSnatcher
# cd to dir
cd TextSnatcher
# run meson
meson build --prefix=/usr
# cd to build, build and test
cd build
sudo ninja install && com.github.rajsolai.textsnatcher

Build Flatpak locally

# install elementary-sdk and runtime for flatpak (version 6.0)
flatpak install io.elementary.Sdk
# clone the repository
git clone https://github.com/RajSolai/TextSnatcher.git TextSnatcher
# cd to dir
cd TextSnatcher
# run flatpak build script
sh fbuild.sh

Inspirations

Made with ❤️ for Linux