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)
- 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
.txtor.pdffiles via a professional menu bar. - Session Persistence: Remembers your text between sessions so you never lose your work.
- Standalone Application: Packaged into a single
.exefor easy use on Windows.
- Windows Operating System.
- 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".
- 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.
- Go to the Releases page of this repository.
- Download the latest
NTF-OCR.exefile. - Ensure you have met all the requirements above.
- Run the executable. No other installation is required.
جميع أعمال المجموعة وقف لأرواح أخواننا الشهداء