> ## 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.

# Language-Related Objects

A recognition language for text is represented by the [TextLanguage](/fine-reader/engine/api-reference/language-related-objects/textlanguage) object. During the recognition the text is separated into words, and one or several recognition languages correspond to each word. One recognition language is assigned to each character in a word. This recognition language is represented by the [BaseLanguage](/fine-reader/engine/api-reference/language-related-objects/baselanguage) objects.

Besides, this group of objects includes a collection of predefined languages — the recognition languages that ABBYY FineReader Engine supports by default. These are represented by the [PredefinedLanguages](/fine-reader/engine/api-reference/language-related-objects/predefinedlanguages) object. A single predefined language is represented by the [PredefinedLanguage](/fine-reader/engine/api-reference/language-related-objects/predefinedlanguage) object, and gives access to the corresponding TextLanguage object.

This section contains descriptions of the following language-related objects:

* [LanguageDatabase](/fine-reader/engine/api-reference/language-related-objects/languagedatabase)
* [TextLanguage](/fine-reader/engine/api-reference/language-related-objects/textlanguage)
* [BaseLanguages](/fine-reader/engine/api-reference/language-related-objects/baselanguages)
* [BaseLanguage](/fine-reader/engine/api-reference/language-related-objects/baselanguage)
* [PredefinedLanguages](/fine-reader/engine/api-reference/language-related-objects/predefinedlanguages)
* [PredefinedLanguage](/fine-reader/engine/api-reference/language-related-objects/predefinedlanguage)
* [DetectedLanguages](/fine-reader/engine/api-reference/language-related-objects/detectedlanguages)
* [DetectedLanguage](/fine-reader/engine/api-reference/language-related-objects/detectedlanguage)
* [Dictionary](/fine-reader/engine/api-reference/language-related-objects/dictionary)
* [EnumDictionaryWords](/fine-reader/engine/api-reference/language-related-objects/enumdictionarywords)
* [DictionaryDescriptions](/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions)
* [DictionaryDescription](/fine-reader/engine/api-reference/language-related-objects/dictionarydescription)
* [StandardDictionaryDescription](/fine-reader/engine/api-reference/language-related-objects/standarddictionarydescription)
* [UserDictionaryDescription](/fine-reader/engine/api-reference/language-related-objects/userdictionarydescription)
* [RegExpDictionaryDescription](/fine-reader/engine/api-reference/language-related-objects/regexpdictionarydescription)
* [ExternalDictionaryDescription](/fine-reader/engine/api-reference/language-related-objects/externaldictionarydescription)
* [ExternalDictionaryCallback](/fine-reader/engine/api-reference/language-related-objects/externaldictionarycallback)
* [IExternalDictionary](/fine-reader/engine/api-reference/language-related-objects/iexternaldictionary-interface)
* [FuzzyStrings](/fine-reader/engine/api-reference/language-related-objects/fuzzystrings)
* [FuzzyString](/fine-reader/engine/api-reference/language-related-objects/fuzzystring)

You can find additional information in the [Working with Languages](/fine-reader/engine/guided-tour/advanced-techniques/working-with-languages) and [Working with Dictionaries](/fine-reader/engine/guided-tour/advanced-techniques/working-with-dictionaries) sections.

## The language-related objects hierarchy

<img src="https://mintcdn.com/abbyy/lsETHFYUFiongXSm/images/fine-reader/engine/languagerelatedobjects.gif?s=9c71fd0f89074f325fa303dcdfa463e9" alt="LanguageRelatedObjects" width="548" height="282" data-path="images/fine-reader/engine/languagerelatedobjects.gif" />[](/fine-reader/engine/api-reference/language-related-objects/detectedlanguage)[](/fine-reader/engine/api-reference/language-related-objects/detectedlanguages)[](/fine-reader/engine/api-reference/language-related-objects/fuzzystring)[](/fine-reader/engine/api-reference/language-related-objects/fuzzystrings)[](/fine-reader/engine/api-reference/language-related-objects/externaldictionarycallback)[](/fine-reader/engine/api-reference/language-related-objects/iexternaldictionary-interface)[](/fine-reader/engine/api-reference/language-related-objects/enumdictionarywords)[](/fine-reader/engine/api-reference/language-related-objects/dictionary)[](/fine-reader/engine/api-reference/language-related-objects/languagedatabase)[](/fine-reader/engine/api-reference/language-related-objects/externaldictionarydescription)[](/fine-reader/engine/api-reference/language-related-objects/regexpdictionarydescription)[](/fine-reader/engine/api-reference/language-related-objects/userdictionarydescription)[](/fine-reader/engine/api-reference/language-related-objects/standarddictionarydescription)[](/fine-reader/engine/api-reference/language-related-objects/dictionarydescription)[](/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions)[](/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions)[](/fine-reader/engine/api-reference/language-related-objects/baselanguage)[](/fine-reader/engine/api-reference/language-related-objects/baselanguages)[](/fine-reader/engine/api-reference/language-related-objects/textlanguage)[](/fine-reader/engine/api-reference/language-related-objects/textlanguage)[](/fine-reader/engine/api-reference/language-related-objects/predefinedlanguage)[](/fine-reader/engine/api-reference/language-related-objects/predefinedlanguages)

For more information about the hierarchy of the ABBYY FineReader Engine objects, please see the [Object Diagram](/fine-reader/engine/api-reference/object-diagram).
