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

# Objet PredefinedLanguages (interface IPredefinedLanguages)

> Objet PredefinedLanguages (interface IPredefinedLanguages) dans l’API ABBYY FineReader Engine — Collection de toutes les langues de reconnaissance prédéfinies créées lors de l’initialisation de l’objet Engine ; accessible via l’objet Engine et consultable par son nom interne avec Find.

Cet objet représente une collection de [langues prédéfinies](/fr/fine-reader/engine/specifications/predefined-languages). Les langues prédéfinies sont des langues de reconnaissance prises en charge par ABBYY FineReader Engine par défaut. La collection de langues prédéfinies est créée lors de l'initialisation de FineReader Engine et existe jusqu'à sa désinitialisation.

En plus des fonctionnalités standard d'une collection, cet objet expose la méthode Find, qui permet de récupérer un objet PredefinedLanguage à partir de son nom interne. La collection est accessible via l'objet [Engine](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface).

* Les collections ABBYY FineReader Engine sont indexées à partir de 0.
* L'instruction foreach en C# (for each en Visual Basic .NET) peut être utilisée pour manipuler la collection.

<div id="properties">
  ## Propriétés
</div>

| Nom                                                                                                                      | Type                                                                                                                                                                                                                                            | Description                                       |
| ------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------- |
| Application                                                                                                              | [Engine](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface), [lecture seule](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties)                         | Retourne l’objet Engine.                          |
| Count                                                                                                                    | [int](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), lecture seule                                                                                                                        | Contient le nombre d’éléments de la collection.   |
| [Element](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property) | [PredefinedLanguage](/fr/fine-reader/engine/api-reference/language-related-objects/predefinedlanguage), [lecture seule](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Donne accès à un élément unique de la collection. |

<div id="methods">
  ## Méthodes
</div>

| Nom                                                                                                              | Description                                                                     |
| ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
| [Find](/fr/fine-reader/engine/api-reference/language-related-objects/predefinedlanguages/find-method)            | Recherche une langue prédéfinie dans la collection à partir de son nom interne. |
| [Item](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method) | Permet d'accéder à un élément de la collection.                                 |

<div id="related-objects">
  ## Objets associés
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/predefinedlanguages.gif?s=1671c3420656656ae657d05b490411a6" alt="PredefinedLanguages" width="397" height="125" data-path="images/fine-reader/engine/predefinedlanguages.gif" />[](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/properties#availablepredefinedlanguages)[](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/properties#predefinedlanguages)[](/fr/fine-reader/engine/api-reference/language-related-objects/predefinedlanguage)[](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/fr/fine-reader/engine/api-reference/language-related-objects/textlanguage)[](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface)[](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/fr/fine-reader/engine/api-reference/language-related-objects/textlanguage)[](/fr/fine-reader/engine/api-reference/language-related-objects/predefinedlanguage)

[Diagramme d'objets](/fr/fine-reader/engine/api-reference/object-diagram)

<div id="samples">
  ## Exemples
</div>

<Accordion title="Code C#">
  ```csharp theme={null}
  FREngine.IEngine engine;
  // Créer un nouvel objet TextLanguage comme copie de la langue anglaise prédéfinie
  ILanguageDatabase languageDatabase = Engine.CreateLanguageDatabase();
  ITextLanguage textLanguage = languageDatabase.CreateTextLanguage();
  // Copier tous les attributs de la langue anglaise prédéfinie
  ITextLanguage englishLanguage = Engine.PredefinedLanguages.Find( "English" )
   .TextLanguage;
  textLanguage.CopyFrom( englishLanguage );
  textLanguage.InternalName = "SampleTextLanguage";
  ```
</Accordion>

L’objet est utilisé dans les exemples de code suivants :

* Linux: [CustomLanguage](/fr/fine-reader/engine/guided-tour/samples#customlanguage)
* Windows: [CustomLanguage](/fr/fine-reader/engine/guided-tour/samples#customlanguage) ; et dans les Demo Tools : [BatchProcessingRecognition](/fr/fine-reader/engine/guided-tour/samples#batchprocessingrecognition), [Classification](/fr/fine-reader/engine/guided-tour/samples#classification), [Engine Predefined Processing Profiles](/fr/fine-reader/engine/guided-tour/samples#engine_predefined_processing_profiles), [MultiProcessingRecognition](/fr/fine-reader/engine/guided-tour/samples#multiprocessingrecognition), [PDFExportProfiles](/fr/fine-reader/engine/guided-tour/samples#pdfexportprofiles)

<div id="see-also">
  ## Voir aussi
</div>

[PredefinedLanguage](/fr/fine-reader/engine/api-reference/language-related-objects/predefinedlanguage)

[Utilisation des langues](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-languages)

[Langues prédéfinies dans ABBYY FineReader Engine](/fr/fine-reader/engine/specifications/predefined-languages)

[Utilisation des collections](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-collections)

[Utilisation des propriétés](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
