By all accounts, John Snow Labs has created the most accurate software in history to extract facts from unstructured text.

Visual NLP
Proven Customer Success


NLP for Finance – Automated Invoice Classification for Submission Compliance


Interpreting millions of patient stories with deep learned OCR and NLP


A unified CV, OCR, and NLP approach for scalable document understanding at DocuSign
What’s in the box

















Visual NLP in Action

Combine computer vision, OCR, and NLP models to classify documents, extract normalized entities and figures, find signatures on forms, extract data from tables, and de-identify images.
Extract and normalize specific facts & figures from custom images and forms, by training your own models to learn where in the image, next to which words, and using what formatting the facts you’re interested in are.


Find tables in images, visually identify rows and columns, and extract data from cells into data frames. Turn scans from financial disclosures, academic papers, lab results and more into usable data.
End-to-end example of regular NER pipeline: import scanned images from cloud storage, preprocess them for improving their quality, recognize text using Spark OCR, correct the spelling mistakes for improving OCR results and finally run NER for extracting entities.


Correct the skewness of your scanned documents will highly improve the results of the OCR. Spark OCR is the only library that allows you to finetune the image preprocessing for excellent OCR results.
By using image segmentation and preprocessing techniques Spark OCR recognizes and extracts text from natural scenes.


Removing the background noise in a scanned document will highly improve the results of the OCR. Spark OCR is the only library that allows you to finetune the image preprocessing for excellent OCR results.
Recognize text from DICOM format documents. This feature explores both the text on the image and the text from the metadata file.


Detect signatures in image-based documents.