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

# Objeto PredefinedLanguages (interfaz IPredefinedLanguages)

> Objeto PredefinedLanguages (interfaz IPredefinedLanguages) en la API de ABBYY FineReader Engine: colección de todos los idiomas de reconocimiento predefinidos creados durante la inicialización de Engine; accesible a través del objeto Engine y en la que se puede buscar por nombre interno con Find.

Este objeto representa una colección de [idiomas predefinidos](/es/fine-reader/engine/specifications/predefined-languages). Los idiomas predefinidos son idiomas de reconocimiento admitidos por ABBYY FineReader Engine de forma predeterminada. La colección de idiomas predefinidos se crea al inicializar FineReader Engine y existe hasta que se desinicializa.

Además de la funcionalidad estándar de las colecciones, este objeto expone el método Find, que permite obtener un objeto PredefinedLanguage por su nombre interno. Se puede acceder a la colección a través del objeto [Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface).

* La indexación de las colecciones de ABBYY FineReader Engine comienza en 0.
* La instrucción foreach en C# (for each en Visual Basic .NET) puede usarse para manipular la colección.

<div id="properties">
  ## Propiedades
</div>

| Name                                                                                                                     | Tipo                                                                                                                                                                                                                                              | Descripción                                                  |
| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------ |
| Application                                                                                                              | [Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface), [de solo lectura](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties)                         | Devuelve el objeto Engine.                                   |
| Count                                                                                                                    | [int](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), de solo lectura                                                                                                                        | Almacena el número de elementos en la colección.             |
| [Element](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property) | [PredefinedLanguage](/es/fine-reader/engine/api-reference/language-related-objects/predefinedlanguage), [de solo lectura](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Proporciona acceso a un elemento individual de la colección. |

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

| Name                                                                                                             | Descripción                                                                        |
| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| [Find](/es/fine-reader/engine/api-reference/language-related-objects/predefinedlanguages/find-method)            | Busca un idioma predefinido en la colección mediante el nombre interno del idioma. |
| [Item](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method) | Permite acceder a un solo elemento de la colección.                                |

<div id="related-objects">
  ## Objetos relacionados
</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" />[](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/properties#availablepredefinedlanguages)[](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/properties#predefinedlanguages)[](/es/fine-reader/engine/api-reference/language-related-objects/predefinedlanguage)[](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/es/fine-reader/engine/api-reference/language-related-objects/textlanguage)[](/es/fine-reader/engine/api-reference/engine-object-iengine-interface)[](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/es/fine-reader/engine/api-reference/language-related-objects/textlanguage)[](/es/fine-reader/engine/api-reference/language-related-objects/predefinedlanguage)

[Diagrama de objetos](/es/fine-reader/engine/api-reference/object-diagram)

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

<Accordion title="Código C#">
  ```csharp theme={null}
  FREngine.IEngine engine;
  // Crear un nuevo objeto TextLanguage como copia del idioma inglés predefinido
  ILanguageDatabase languageDatabase = Engine.CreateLanguageDatabase();
  ITextLanguage textLanguage = languageDatabase.CreateTextLanguage();
  // Copiar todos los atributos del idioma inglés predefinido
  ITextLanguage englishLanguage = Engine.PredefinedLanguages.Find( "English" )
   .TextLanguage;
  textLanguage.CopyFrom( englishLanguage );
  textLanguage.InternalName = "SampleTextLanguage";
  ```
</Accordion>

El objeto se usa en los siguientes ejemplos de código:

* Linux: [CustomLanguage](/es/fine-reader/engine/guided-tour/samples#customlanguage)
* Windows: [CustomLanguage](/es/fine-reader/engine/guided-tour/samples#customlanguage); y herramientas de demostración: [BatchProcessingRecognition](/es/fine-reader/engine/guided-tour/samples#batchprocessingrecognition), [Classification](/es/fine-reader/engine/guided-tour/samples#classification), [Engine Predefined Processing Profiles](/es/fine-reader/engine/guided-tour/samples#engine_predefined_processing_profiles), [MultiProcessingRecognition](/es/fine-reader/engine/guided-tour/samples#multiprocessingrecognition), [PDFExportProfiles](/es/fine-reader/engine/guided-tour/samples#pdfexportprofiles)

<div id="see-also">
  ## Consulte también
</div>

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

[Uso de idiomas](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-languages)

[Idiomas predefinidos en ABBYY FineReader Engine](/es/fine-reader/engine/specifications/predefined-languages)

[Uso de colecciones](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-collections)

[Uso de propiedades](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
