What is Azure Immersive Reader?

Immersive Reader is part of Azure Applied AI Services, and is an inclusively designed tool that implements proven techniques to improve reading comprehension for new readers, language learners, and people with learning differences such as dyslexia. With the Immersive Reader client library, you can leverage the same technology used in Microsoft Word and Microsoft One Note to improve your web applications.

This documentation contains the following types of articles:

  • Quickstarts are getting-started instructions to guide you through making requests to the service.
  • How-to guides contain instructions for using the service in more specific or customized ways.

Use Immersive Reader to improve reading accessibility

Immersive Reader is designed to make reading easier and more accessible for everyone. Let's take a look at a few of Immersive Reader's core features.

Isolate content for improved readability

Immersive Reader isolates content to improve readability.

Isolate content for improved readability with Immersive Reader

Display pictures for common words

For commonly used terms, the Immersive Reader will display a picture.

Picture Dictionary with Immersive Reader

Highlight parts of speech

Immersive Reader can be use to help learners understand parts of speech and grammar by highlighting verbs, nouns, pronouns, and more.

Show parts of speech with Immersive Reader

Read content aloud

Speech synthesis (or text-to-speech) is baked into the Immersive Reader service, which lets your readers select text to be read aloud.

Read text aloud with Immersive Reader

Translate content in real-time

Immersive Reader can translate text into many languages in real-time. This is helpful to improve comprehension for readers learning a new language.

Translate text with Immersive Reader

Split words into syllables

With Immersive Reader you can break words into syllables to improve readability or to sound out new words.

Break words into syllables with Immersive Reader

How does Immersive Reader work?

Immersive Reader is a standalone web application. When invoked using the Immersive Reader client library is displayed on top of your existing web application in an iframe. When your wep application calls the Immersive Reader service, you specify the content to show the reader. The Immersive Reader client library handles the creation and styling of the iframe and communication with the Immersive Reader backend service. The Immersive Reader service processes the content for parts of speech, text to speech, translation, and more.

Get started with Immersive Reader

The Immersive Reader client library is available in C#, JavaScript, Java (Android), Kotlin (Android), and Swift (iOS). Get started with: