Recommandations pour la création d’un dictionnaire externe
- Casse des lettres :
- Si les variantes fournies par ABBYY FineReader Engine pour un caractère contiennent à la fois une lettre majuscule et une lettre minuscule, le dictionnaire doit alors vérifier le mot avec une majuscule et le mot avec une minuscule, et renvoyer les deux variantes si elles existent.
- Si les variantes pour un caractère ne contiennent qu’une lettre minuscule, le dictionnaire doit alors renvoyer uniquement le mot avec une lettre minuscule.
- Si les variantes pour un caractère ne contiennent qu’une lettre minuscule, mais que le dictionnaire ne contient que le mot avec une lettre majuscule, le dictionnaire peut confirmer ou non cette combinaison, à votre discrétion.
- En général, un mot peut avoir les variantes orthographiques suivantes : toutes les lettres du mot sont en minuscules, la première lettre est en majuscule et les autres en minuscules, ou toutes les lettres sont en majuscules. Nous vous recommandons donc de limiter votre dictionnaire à ces variantes pour les mots courants.
- Signes diacritiques :
- Si la langue autorise à la fois les variantes avec et sans signe diacritique, le dictionnaire doit pouvoir confirmer les deux variantes.
- Si la langue n’autorise qu’une seule variante orthographique, le dictionnaire doit confirmer uniquement cette variante.
- Jeu de caractères :
- Les variantes de reconnaissance de caractères transmises au dictionnaire incluent uniquement les caractères qu’ABBYY FineReader Engine a considérés comme acceptables pour la langue. Si un caractère est « inconnu » pour le dictionnaire, celui-ci peut remplacer ce caractère par n’importe quel autre caractère. Les mots contenant des caractères qui ne sont pas acceptés dans l’alphabet de la langue seront ignorés par ABBYY FineReader Engine.
- Traits d’union :
- ABBYY FineReader Engine supprime les traits d’union avant de transmettre les mots au dictionnaire. Par conséquent, si un trait d’union apparaît dans les variantes transmises, cela signifie qu’ABBYY FineReader Engine veut vérifier le mot avec trait d’union.
- ABBYY FineReader Engine transmet le mot entier au dictionnaire. Si un mot est reporté à la ligne suivante sans trait d’union, ABBYY FineReader essaie de rattacher les deux parties, puis vérifie dans le dictionnaire le résultat de ce rattachement.
- Pondérations :
- La pondération standard d’un mot est de 100.
Méthodes
| Nom | Description |
|---|---|
| CheckPrefix | Détermine si le dictionnaire contient un mot ayant le préfixe spécifié. |
| CheckWords | Fournit au recognizer des informations sur les strings de la collection contenant les mots du dictionnaire, à l’aide de la méthode ExternalDictionaryResult de l’objet ExternalDictionaryCallback. |
