All Projects → yasirtug → ni-translate

yasirtug / ni-translate

Licence: GPL-3.0 license
A translator for Linux, running at the background which wakes up with the translation of the last selected text on command.

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
QMake
1090 projects
shell
77523 projects

Projects that are alternatives of or similar to ni-translate

ScribeBot
A highly scriptable automation system full of cool features. Automate everything with a little bit of Lua.
Stars: ✭ 72 (-12.2%)
Mutual labels:  ocr, hotkey
keybind
ClojureScript key bindings (shortcut) library
Stars: ✭ 85 (+3.66%)
Mutual labels:  hotkey
Parsr
Transforms PDF, Documents and Images into Enriched Structured Data
Stars: ✭ 2,736 (+3236.59%)
Mutual labels:  ocr
Tesstrain
Train Tesseract LSTM with make
Stars: ✭ 251 (+206.1%)
Mutual labels:  ocr
Rrpn faster Rcnn tensorflow
A tensorflow re-implementation of RRPN: Arbitrary-Oriented Scene Text Detection via Rotation Proposals.
Stars: ✭ 243 (+196.34%)
Mutual labels:  ocr
Kaku
画 - Japanese OCR Dictionary
Stars: ✭ 160 (+95.12%)
Mutual labels:  ocr
Open Paperless
Scan, index, and archive all of your paper documents (acquired by Mayan EDMS)
Stars: ✭ 2,538 (+2995.12%)
Mutual labels:  ocr
tensorflow ocr
OCR detection implement with tensorflow v1.4
Stars: ✭ 15 (-81.71%)
Mutual labels:  ocr
receipt-manager-app
Receipt parser application written in dart.
Stars: ✭ 140 (+70.73%)
Mutual labels:  ocr
Millionheroes
百万英雄/冲顶大会/芝士超人答题助手
Stars: ✭ 252 (+207.32%)
Mutual labels:  ocr
East
A tensorflow implementation of EAST text detector
Stars: ✭ 2,804 (+3319.51%)
Mutual labels:  ocr
Image2text
📋 Python wrapper to grab text from images and save as text files using Tesseract Engine
Stars: ✭ 243 (+196.34%)
Mutual labels:  ocr
Handwritten-Names-Recognition
The goal of this project is to solve the task of name transcription from handwriting images implementing a NN approach.
Stars: ✭ 54 (-34.15%)
Mutual labels:  ocr
Imageocr
PHP验证码识别[PHP CAPTCHA Recognition]
Stars: ✭ 241 (+193.9%)
Mutual labels:  ocr
ResumeRise
An NLP tool which classifies and summarizes resumes
Stars: ✭ 29 (-64.63%)
Mutual labels:  ocr
Awesome Ocr
Stars: ✭ 198 (+141.46%)
Mutual labels:  ocr
Crnn Pytorch
Pytorch implementation of CRNN (CNN + RNN + CTCLoss) for all language OCR.
Stars: ✭ 248 (+202.44%)
Mutual labels:  ocr
Sharex
ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
Stars: ✭ 18,143 (+22025.61%)
Mutual labels:  ocr
CRNN-OCR-lite
Lightweight CRNN for OCR (including handwritten text) with depthwise separable convolutions and spatial transformer module [keras+tf]
Stars: ✭ 130 (+58.54%)
Mutual labels:  ocr
align iranian national id card
A program to align rotated id cards and extract user data from it.
Stars: ✭ 48 (-41.46%)
Mutual labels:  ocr

⚠️This project is not being maintained. See Crow Translate⚠️

ni-translate

Build Steps:

1. Install dependencies:

  • Install qmake and base Qt5 development files:

    sudo apt-get install qt5-default

  • Install XInput2 extension:

    sudo apt-get install libxi-dev

2. Build project:

  • Create a folder for build files and cd into it.

  • Run this command from your folder:

    qmake <project_files_folder>/ni-translate.pro -spec linux-g++

  • This should have extracted Makefile in your build folder.

  • Run make there.

3. Install:

  • To install, run this from the build folder:

    <project_files_folder>/INSTALL.sh

    This will create a desktop file in ~/.config/autostart, copy executable file into ~/.local/bin and run the program for the first time.

Default hotkey should be Caps Lock. You can change it from the settings menu.

OCR

There is also an experimantal OCR feature implemented using Tesseract.

  • To enable it, you should install libtesseract and build the project with ocr config:

    sudo apt-get install libtesseract-dev
    sudo apt-get install tesseract-ocr-eng
    qmake <project_files_folder>/ni-translate.pro -spec linux-g++ -config ocr

  • It may be necessary to force rebuild after config change:

    make clean
    make

Language files you installed will be available to select in the settings menu.

sudo apt-get install tesseract-ocr-jpn

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].