What is the difference between OCR API and Read API

Cyril Dandridge 31 Reputation points
2020-10-16T11:39:48.947+00:00

I've been wandering through the interwebs trying to get a solid understanding of the differences between OCR API and Read API but I am still not 100% confident about my understanding, perhaps a professional could clarify? Thanks!

Azure Computer Vision
Azure Computer Vision
An Azure artificial intelligence service that analyzes content in images and video.
285 questions
Azure AI services
Azure AI services
A group of Azure services, SDKs, and APIs designed to make apps more intelligent, engaging, and discoverable.
2,222 questions
0 comments No comments
{count} vote

Accepted answer
  1. Ali Heikal 201 Reputation points
    2020-10-16T12:57:12.847+00:00

    The OCR API uses an older recognition model, supports only images, and executes synchronously, returning immediately with the detected text. But supports way more languages.

    The Read API uses an updated recognition model, takes an image or PDF document as the input and extracts text asynchronously. But supports less languages.

    If you are looking for more details you can click here

    You can stay updated with the list of supported languages for Computer Vision APIs by clicking here

    The pricing for OCR API atm is $1.50 per 1,000 transactions for 0-1M transactions, and it gets cheaper the more transactions you have.

    The pricing for Read API atm is $2.50 per 1,000 transactions.

    You can stay updated with the pricing for Computer Vision APIs by clicking here

    The Microsoft Learn module that @Philipp Walther mentioned is also recommended!

    3 people found this answer helpful.

1 additional answer

Sort by: Most helpful
  1. Philipp Walther 11 Reputation points
    2020-10-16T12:31:00.317+00:00

    Hello Cryril,

    • OCR (Optical character recognition) API is designed for quick extraction of small amounts of text in images.
    • Read API is a better option for scanned documents that have a lot of text.

    To find out more i recomment the Microsoft Learn Modul "Read text with the computer vision service"

    https://learn.microsoft.com/en-us/learn/modules/read-text-computer-vision/

    2 people found this answer helpful.