For Linux and macOS , you can create custom recognition languages in the Windows version of ABBYY FineReader Engine.
Properties
Name | Type | Description |
|---|---|---|
Application | Returns the Engine object. | |
Specifies the full path to the folder with dictionary extension files (*.ame). These files contain words added to the dictionary by the user; they can only be created for languages that already have standard dictionary support. These files can be created in ABBYY FineReader, where they are called user dictionaries. ABBYY FineReader stores extensions of standard dictionaries in the %appdata%\ABBYY\FineReader\15\FineReaderShell\UserDictionaries folder. You can edit dictionary extension as a user dictionary via the Dictionary object, which can be received with the help of the OpenDictionaryExtension method. By default, this property contains the path to the UserDictionaries folder, located in the FineReader Engine data folder:
|
Methods
| Name | Description |
|---|---|
| CreateCompoundTextLanguage | Creates the TextLanguage object of one or more predefined and/or custom languages included in the language database. |
| CreateNewDictionary | Creates a new empty user dictionary at the specified location and returns interface pointer of the Dictionary object associated with it. |
| CreateTextLanguage | Creates the TextLanguage object. |
| LoadFrom | Loads custom languages into the language database. |
| OpenDictionaryExtension | Provides access to the dictionary extension of the standard dictionary for the specified language. The path to the dictionary extension is defined by the DictionaryExtensionsPath property. |
| OpenExistingDictionary | Opens an existing user dictionary for editing. |
Output parameter
This object is the output parameter of the CreateLanguageDatabase method of the Engine object.Samples
C# code
C# code
- Linux: CustomLanguage, CommandLineInterface
- Windows: CustomLanguage, CommandLineInterface; and demo tools: BatchProcessingRecognition, MultiProcessingRecognition, PDFExportProfiles
