Skip to content

El-Garrai/NTF-OCR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NTF-OCR (نظام القراءة الذكي)

An intelligent Arabic OCR application using the Tesseract engine, enhanced with Google's Gemini AI for automatic text review and correction. Developed for the National Technical Forces.

(You can take a screenshot of your app, upload it to a site like Imgur, and paste the link here)

Features

  • Modern Arabic UI: Clean, right-to-left interface built with PyQt6.
  • High-Accuracy OCR: Utilizes the powerful Tesseract 5 engine.
  • AI-Powered Correction: Sends raw OCR output to the Gemini 1.5 Flash model to fix errors, broken words, and grammatical mistakes.
  • Flexible Save Options: Save either the Raw or AI-Corrected text as .txt or .pdf files via a professional menu bar.
  • Session Persistence: Remembers your text between sessions so you never lose your work.
  • Standalone Application: Packaged into a single .exe for easy use on Windows.

Requirements for Use

  1. Windows Operating System.
  2. Tesseract OCR Engine: Must be installed on the system. Download from the official Tesseract page.
    • Important: During installation, ensure you check the box to "Add Tesseract to system PATH".
  3. Google Gemini API Key: You must have a valid API key from Google AI Studio and set it as a system environment variable named GOOGLE_API_KEY.

Installation & Usage

  1. Go to the Releases page of this repository.
  2. Download the latest NTF-OCR.exe file.
  3. Ensure you have met all the requirements above.
  4. Run the executable. No other installation is required.

جميع أعمال المجموعة وقف لأرواح أخواننا الشهداء

About

an OCR Software For Massive Scale Arabic Opreations.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages