All Tools
D
DataFreeOpen Source
DONUT
OCR-free document understanding
MIT
ABOUT
Traditional document understanding pipelines require separate OCR, layout analysis, and text parsing stages — each with its own failure modes that compound across the pipeline. Donut (Document Understanding Transformer) directly encodes document images through a Swin Transformer vision encoder and decodes the desired output text in one pass, eliminating OCR entirely and reducing error propagation while handling documents with complex layouts, tables, and mixed text.
INSTALL
pip install donutINTEGRATION GUIDE
1. Extract structured data from invoices and receipts without running a separate OCR engine
2. Build a document classification system that reads document images end-to-end
3. Parse table data from scanned documents into structured JSON or CSV output
4. Process multilingual documents with mixed layouts without language-specific OCR setup
TAGS
pythonocrdocument-understandingvision-transformerdeep-learningdocument-parsing