外部辞書作成のガイドライン
- 文字の大文字・小文字:
- ABBYY FineReader Engine が 1 文字に対して提供する候補に大文字と小文字の両方が含まれている場合、辞書は大文字の単語と小文字の単語の両方を確認し、見つかった場合は両方の候補を返す必要があります。
- 1 文字の候補に小文字のみが含まれている場合、辞書は小文字の単語のみを返す必要があります。
- 1 文字の候補に小文字のみが含まれていて、辞書には大文字の単語しか含まれていない場合、辞書がこの組み合わせを受け入れるかどうかは任意です。
- 一般に、単語には次のつづりのバリエーションがあります。単語内のすべての文字が小文字、最初の文字のみが大文字でそれ以外は小文字、単語内のすべての文字が大文字です。したがって、通常の単語については、辞書にはこれらのバリエーションのみを含めることをお勧めします。
- ダイアクリティカル マーク:
- その言語でダイアクリティカル マークありとなしの両方の表記が許可されている場合、辞書は両方の表記を確認できる必要があります。
- その言語で 1 つの表記バリエーションのみが許可されている場合、辞書はそのバリエーションのみを確認する必要があります。
- 文字セット:
- 辞書に渡される文字認識候補には、ABBYY FineReader Engine がその言語で許容可能と判断した文字のみが含まれます。ある文字が辞書にとって「不明」である場合、辞書はその文字を任意の文字に置き換えてかまいません。言語のアルファベットで許容されない文字を含む単語は、ABBYY FineReader Engine によって無視されます。
- ハイフン:
- ABBYY FineReader Engine は、単語を辞書に渡す前にハイフンを削除します。したがって、渡された候補にハイフンが現れる場合、それは ABBYY FineReader Engine が確認しようとしているハイフン付きの単語です。
- ABBYY FineReader Engine は単語全体を辞書に渡します。単語がハイフンなしで次の行にまたがっている場合、ABBYY FineReader は 2 つの部分を結合し、その結合結果を辞書で確認しようとします。
- 重み:
- 単語の標準の重みは 100 です。
メソッド
| 名前 | 説明 |
|---|---|
| CheckPrefix | 指定されたプレフィックスを持つ単語が辞書に含まれているかどうかを判定します。 |
| CheckWords | ExternalDictionaryCallback オブジェクトの ExternalDictionaryResult メソッドを使用して、辞書語を含むコレクション内の文字列に関する情報を認識エンジンに渡します。 |
