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

# Método OpenDictionaryExtension del objeto LanguageDatabase

> Método OpenDictionaryExtension del objeto LanguageDatabase en la API de ABBYY FineReader Engine: abre la extensión del diccionario estándar para un idioma especificado; puede editarse como un diccionario de usuario mediante el objeto Dictionary.

Este método permite acceder a la extensión del diccionario estándar para el idioma especificado. La ruta a la carpeta que contiene las extensiones de diccionario se define mediante la propiedad [ILanguageDatabase::DictionaryExtensionsPath](/es/fine-reader/engine/api-reference/language-related-objects/languagedatabase#dictionaryextensionspath).

Las extensiones de diccionario pueden crearse en ABBYY FineReader, donde se denominan diccionarios de usuario. Solo pueden crearse para idiomas que ya cuentan con compatibilidad con diccionario.

Una vez obtenida la extensión de diccionario, puede editarla del mismo modo que un diccionario de usuario mediante el objeto [Dictionary](/es/fine-reader/engine/api-reference/language-related-objects/dictionary).

<div id="syntax">
  ## Sintaxis
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT OpenDictionaryExtension(
  LanguageIdEnum LanguageID,
  IDictionary**  Result
);
```

### C\#

```csharp theme={null}
IDictionary OpenDictionaryExtension( LanguageIdEnum LanguageID );
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Function OpenDictionaryExtension(LanguageID As LanguageIdEnum ) As IDictionary
```

<div id="parameters">
  ## Parameters
</div>

LanguageID

\[in] Este parámetro especifica el ID del idioma para el que se abrirá la dictionary extension. Consulte la descripción de las constantes de [LanguageIdEnum](/es/fine-reader/engine/api-reference/enumerations/languageidenum). Si no existe ningún archivo de dictionary extension para el idioma especificado, se crea una nueva dictionary extension y se devuelve el objeto Dictionary correspondiente.

Result

\[out, retval] Un puntero a la variable de puntero IDictionary\* que recibe el puntero de interfaz del objeto [Dictionary](/es/fine-reader/engine/api-reference/language-related-objects/dictionary) con la dictionary extension.

<div id="return-values">
  ## Valores de retorno
</div>

Este método no tiene valores de retorno específicos. Devuelve los [valores de retorno estándar de las funciones de ABBYY FineReader Engine](/es/fine-reader/engine/api-reference/return-codes).

<div id="remarks">
  ## Observaciones
</div>

Si crea una extensión de diccionario con ABBYY FineReader 11 o con otra versión de ABBYY FineReader Engine 12, es posible que necesite un archivo TXT especial para abrir dicha extensión de diccionario en la versión actual de ABBYY FineReader Engine. Este archivo TXT se crea automáticamente durante la creación de la extensión de diccionario y recibe el nombre \<language name>.txt. Copie este archivo en la carpeta de extensiones de diccionario.

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

[LanguageDatabase](/es/fine-reader/engine/api-reference/language-related-objects/languagedatabase)
