> ## 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éthode OpenDictionaryExtension de l’objet LanguageDatabase

> Méthode OpenDictionaryExtension de l’objet LanguageDatabase dans l’API ABBYY FineReader Engine — Ouvre l’extension de dictionnaire du dictionnaire standard pour une langue spécifiée ; modifiable comme un dictionnaire utilisateur via l’objet Dictionary.

Cette méthode permet d’accéder à l’extension de dictionnaire du dictionnaire standard pour la langue spécifiée. Le chemin d’accès au dossier contenant les extensions de dictionnaire est défini par la propriété [ILanguageDatabase::DictionaryExtensionsPath](/fr/fine-reader/engine/api-reference/language-related-objects/languagedatabase#dictionaryextensionspath).

Les extensions de dictionnaire peuvent être créées dans ABBYY FineReader, où elles sont appelées dictionnaires utilisateur. Elles ne peuvent être créées que pour les langues qui prennent déjà en charge les dictionnaires.

Après avoir obtenu l’extension de dictionnaire, vous pouvez la modifier de la même manière qu’un dictionnaire utilisateur à l’aide de l’objet [Dictionary](/fr/fine-reader/engine/api-reference/language-related-objects/dictionary).

<div id="syntax">
  ## Syntaxe
</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">
  ## Paramètres
</div>

LanguageID

\[in] Ce paramètre spécifie l’ID de la langue pour laquelle l’extension de dictionnaire doit être ouverte. Voir la description des constantes [LanguageIdEnum](/fr/fine-reader/engine/api-reference/enumerations/languageidenum). S’il n’existe pas de fichier d’extension de dictionnaire pour la langue spécifiée, une nouvelle extension de dictionnaire est créée et l’objet Dictionary correspondant est renvoyé.

Result

\[out, retval] Pointeur vers la variable pointeur IDictionary\* qui reçoit le pointeur d’interface de l’objet [Dictionary](/fr/fine-reader/engine/api-reference/language-related-objects/dictionary) correspondant à l’extension de dictionnaire.

<div id="return-values">
  ## Valeurs de retour
</div>

Cette méthode n'a pas de valeur de retour spécifique. Elle renvoie les [valeurs de retour standard des fonctions ABBYY FineReader Engine](/fr/fine-reader/engine/api-reference/return-codes).

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

Si vous créez une extension de dictionnaire à l’aide d’ABBYY FineReader 11 ou d’une autre version d’ABBYY FineReader Engine 12, il se peut que vous ayez besoin d’un fichier TXT spécial pour ouvrir cette extension de dictionnaire dans la version actuelle d’ABBYY FineReader Engine. Ce fichier TXT est créé automatiquement lors de la création de l’extension de dictionnaire et porte le nom \<nom de la langue>.txt. Copiez ce fichier dans le dossier contenant les extensions de dictionnaire.

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

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