Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old


Queries supported languages.

Component Version macOS Windows Linux Server iOS SDK
Vision 9.4 ✅ Yes ✅ Yes ❌ No ✅ Yes, on macOS and Windows ✅ Yes
MBS( "Vision.SupportedRecognitionLanguages" { ; Recognition Levels } )   More


Parameter Description Example Flags
Recognition Levels Can be "Fast" or "Accurate". "Accurate" Optional


Returns list or error.


Queries supported languages.
Requires MacOS 10.15 or iOS 13.0 or newer.

Returns en-US in macOS 10.15 and iOS 13.0.
Returns en-US, fr-FR, it-IT, de-DE, es-ES and pt-BR in macOS 11.0 and iOS 14.0.
Returns en-US, fr-FR, it-IT, de-DE, es-ES, pt-BR, zh-Hans, zh-Hant in macOS 12.0
Returns en-US, fr-FR, it-IT, de-DE, es-ES, pt-BR, zh-Hans, zh-Hant, yue-Hans, yue-Hant, ko-KR, ja-JP, ru-RU, uk-UA in macOS 13.0 and iOS 16.0.

Implemented Windows version for images via WindowsOCR functions in v13.1. See also WindowsOCR.AvailableRecognizerLanguages function.


Queries language list for accurate mode:

Set Field [ Vision::Result ; MBS( "Vision.SupportedRecognitionLanguages"; "Accurate") ]

Example result: "en-US"

Queries language list for fast mode:

MBS( "Vision.SupportedRecognitionLanguages"; "Fast" )

See also

Release notes

Example Databases

Blog Entries

This function checks for a license.

Created 18th August 2019, last changed 22nd January 2023

Vision.RecognizeTextJSON - Vision.SupportedSymbologies