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

# ExternalDictionaryResult Method of the ExternalDictionaryCallback Object

This method delivers information about dictionary words to the recognizer. It is called from the [IExternalDictionary::CheckWords](/fine-reader/engine/api-reference/language-related-objects/iexternaldictionary-interface/checkwords-method) method which is implemented on the client-side. The input parameters of this method are: the dictionary word, the word confidence in percentage, and the index of the word in the collection which is passed from the [CheckWords](/fine-reader/engine/api-reference/language-related-objects/iexternaldictionary-interface/checkwords-method) method of the IExternalDictionary interface. The dictionary word must be composed from characters of the corresponding fuzzy string.

## Syntax

### C++

```cpp theme={null}
HRESULT ExternalDictionaryResult(
  BSTR Word,
  int  Confidence,
  int  RequestIndex
);
```

### C\#

```csharp theme={null}
void ExternalDictionaryResult(
  string Word,
  int    Confidence,
  int    RequestIndex
);
```

### Visual Basic .NET

```vb theme={null}
Sub ExternalDictionaryResult( _
  Word As String, _
  Confidence As Integer, _
  RequestIndex As Integer _
)
```

## Parameters

Word

\[in] This parameter contains the word from an external dictionary.

Confidence

\[in] This parameter contains the word confidence in percentage.

RequestIndex

\[in] This parameter contains the index of the word in the [FuzzyStrings](/fine-reader/engine/api-reference/language-related-objects/fuzzystrings) collection.

## Return values

This method has no specific return values. It returns the [standard return values of ABBYY FineReader Engine functions](/fine-reader/engine/api-reference/return-codes).

## See also

[ExternalDictionaryCallback](/fine-reader/engine/api-reference/language-related-objects/externaldictionarycallback)
