> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Supplementary Methods of the Engine Object

> Supplementary methods of the Engine Object in the ABBYY FineReader Engine API — overview of additional Engine methods for licensing, profile loading, pattern training, logging, and recognition session management.

The [Engine](/fine-reader/engine/api-reference/engine-object-iengine-interface) object exposes the methods which provide additional services.

| Name | Description |
| - | - |
| [CleanRecognizerSession](/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/cleanrecognizersession-method) | Cleans the current recognition session. |
| [ConvertLanguageIdToLCID](/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/convertlanguageidtolcid-method) | Converts ABBYY FineReader Engine internal representation of language ID by the [LanguageIdEnum](/fine-reader/engine/api-reference/enumerations/languageidenum) into Win32 standard LCID. |
| [ConvertLCIDToLanguageId](/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/convertlcidtolanguageid-method) | Converts Win32 standard LCID into ABBYY FineReader Engine internal representation of language ID by the [LanguageIdEnum](/fine-reader/engine/api-reference/enumerations/languageidenum). |
| [EditUserPattern](/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/edituserpattern-method) <br /><br /> **Note:** *Windows only.* | Produces the dialog box for editing user pattern in the specified path. |
| [GetAvailableLicenses](/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/getavailablelicenses-method) | Provides access to the collection of available licenses. |
| [LoadModule](/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/loadmodule-method) | Allows you to load the modules which will be necessary for application operation. |
| [LoadPredefinedProfile](/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/loadpredefinedprofile-method) | Loads one of the [predefined profiles](/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles#predefined_profiles). |
| [LoadProfile](/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/loadprofile-method) | Loads a [user profile](/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles#user_profiles) file. |
| [MergePatterns](/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/mergepatterns-method) | Merges several user pattern files into one file. |
| [ReleaseOnlineLicense](/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/releaseonlinelicense-method) <br /><br /> **Note:** *Linux and Windows only.* | Disables and removes an [Online License](/fine-reader/engine/licensing/online-licensing). |
| [RestartLicensing](/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/restartlicensing-method) <br /><br /> **Note:** *Linux and Windows only.* | Restarts licensing, for example, after the connection to the license server was broken and re-established. |
| [SetCurrentLicense](/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/setcurrentlicense-method) | Sets current license. |
| [SetLicensingConnectionRecoveryCallback](/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/setlicensingconnectionrecoverycallback-method) <br /><br /> **Note:** *Linux and Windows only.* | Sets the user-implemented interface which is used to manage the connection breakdowns. |
| [SetParallelProcessingCallback](/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/setparallelprocessingcallback-method) <br /><br /> **Note:** *Linux and Windows only.* | Sets the interface which is used to manage the parallel processing work. |
| [StartLogging](/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/startlogging-method) | Enables logging of errors, warnings and method calls. |
| [StopLogging](/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/stoplogging-method) | Disables logging of errors, warnings and method calls. |
| [TrainUserPattern](/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/trainuserpattern-method) | Allows you to perform pattern training. |

## See also

[Engine](/fine-reader/engine/api-reference/engine-object-iengine-interface)
