The language environment defines the character set(s) recognized by the OCR engine. For example, if you enable the English and German languages, the German characters (ä, Ä, é, ö, Ö, ü, Ü, ß) will be combined with the English characters to define the set recognized by the engine. The language environment does not perform spell-checking however. (For that, refer to L_OcrSpellCheckManager_SetSpellCheckEngine.)
The LEADTOOLS OCR Module - LEAD Engine supports many different languages for recognizing text. For a language to be used in the recognition process it must be set as active. To activate the languages(s) that will be used in the next recognition process, call the L_OcrLanguageManager_EnableLanguages method. To determine which languages have been activated for the OCR engine, call the L_OcrLanguageManager_GetEnabledLanguages method.
To get a list of the dictionaries supported by the LEADTOOLS OCR Module - LEAD Engine, call L_OcrSpellCheckManager_GetSupportedLanguages.
For more information about OCR languages and dictionaries, see OCR Languages and Spell Checking.