ocrai
Web app that combines Tesseract and Gemini AI for accurate PDF OCR embeddings and translations.
3.2K
š Enhanced OCR + AI Mode: The AI-corrected text is now embedded directly into the PDF, preserving the original layout and positioning within the document.
š New Output Format in Full AI OCR Mode: The output is now a Markdown-formatted .txt file, structured with titles, subtitles, and page markers. This file can be converted directly within the app to a clean, paginated PDF, making it ideal for tasks like translating books while preserving formatting and pagination.
ocrAI is a simple web app that combines Optical Character Recognition (OCR) and Artificial Intelligence (AI) to process and translate documents. It offers an intuitive interface with real-time feedback and emoji progress.
File Management š¤
OCR Processing Modes š
TXT to PDF š
Translation š
Configuration āļø
Upload and Process Files:
Translate Documents:
View Processed Files:
Note: The Processed Files list is ordered from most recent to oldest (top = newest).
Configure the Application:
Convert TXT to PDF:
docker-compose up --build
Then, open your browser at http://localhost:5015ā to start using ocrAI.
Technologies Used
Frontend: React, Axios
Backend: Flask, Python
OCR: Tesseract, pdf2image, OCRmyPDF
AI: Gemini API
Containerization: Docker, Docker Compose
Content type
Image
Digest
sha256:d93eb26b2ā¦
Size
170.3 MB
Last updated
3 months ago
docker pull drakonis96/ocrai