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

# LanguageCategoryEnum

LanguageCategoryEnum enumeration constants are used to describe the category of a predefined ABBYY FineReader Engine language.

```
typedef enum {
 LC_CoreLanguage,
 LC_AdditionalLanguage,
 LC_ConstructedLanguage,
 LC_FormalLanguage,
 LC_DataType
} LanguageCategoryEnum;
```

## Elements

| Name                      | Description                                                                                                                                                                                                                                                                                                                                                                                |
| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| LC\\\_AdditionalLanguage  | A natural language which does not have dictionary support. Examples are Afrikaans or Albanian.                                                                                                                                                                                                                                                                                             |
| LC\\\_ConstructedLanguage | An artificial language such as Esperanto or Interlingua.                                                                                                                                                                                                                                                                                                                                   |
| LC\\\_CoreLanguage        | A natural language with full dictionary support, such as English or Russian.                                                                                                                                                                                                                                                                                                               |
| LC\\\_DataType            | A language which is designed for recognition of special language units, e.g., addresses, date and time, human names. The full list of such languages you can find in [Special Predefined Languages in ABBYY FineReader Engine](/fine-reader/engine/specifications/special-predefined-languages). <br /><br /> **Note:** *The languages of this type are not available in Linux and macOS.* |
| LC\\\_FormalLanguage      | Programming language or other formal language. For example, Basic and C/C++ languages belong to this category.                                                                                                                                                                                                                                                                             |

## Used in

[IPredefinedLanguage::LanguageCategory](/fine-reader/engine/api-reference/language-related-objects/predefinedlanguage#languagecategory)
