Connexion
Vous n'avez pas encore de compte personnel ? Vous devriez en créer un. Une fois enregistré vous aurez certains avantages, comme pouvoir modifier l'aspect du site, ou poster des commentaires signés...
Support
Activité du Site

Pages vues depuis 06/01/2019 : 13 368 379

  • Nb. de membres 368
  • Nb. d'articles 2 854
  • Nb. de forums 24
  • Nb. de sujets 13
  • Nb. de critiques 0

Top 10  Statistiques

Spellchecker.library, une bibliothèque pour la correction orthographique 2527


Antoine Tcheko Dubourg a rendu public une bibliothèque partagée (spellchecker.library) permettant la correction orthographique à partir d'un dictionnaire de mots. Cette bibliothèque assure également la suggestion orthographique facilitant la correction des mots incorrectement épelés.


Information proposée par Tcheko 

Son architecture est conçue pour accepter tout type de dictionnaire et donc de langue du moment que celui ci respecte quelques règles :
  • Les mots sont séparés par des retours chariot (CR) et/ou à la ligne (LF)
  • Les mots sont classés par ordre alphabétique
Un point crucial dans la correction orthographique est la vitesse d'exécution. Une attention toute particulière a été portée sur ce point. La prochaine version de la bibliothèque intégrera l'utilisation des arbres binaires de tri autorisant une correction de plus de 1000 mots à la seconde (tests et mesures réalisés sur un Mac Mini à 1.42GHz) au prix d'une consommation mémoire importante.
En effet, en utilisant un dictionnaire français de plus de 330 000 mots, la version de la bibliothèque par arbre binaire consomme plus de 80Mo de RAM. Cette consommation importante de mémoire rend donc l'usage de la bibliothèque problématique sur les machines disposant de peu de mémoire (Efika).
Afin d'assurer un fonctionnement sur toutes les machines supportées par MorphOS, la bibliothèque disposera d'un mode faible consommation de mémoire déjà disponible dans cette version.

Aucun outil ne profite encore de cette bibliothèque. Toutefois, OWB dispose déjà de toute la mécanique nécessaire pour en faire usage. Gageons que son auteur, Fab, intégrera prochainement le code nécessaire pour profiter de cette nouvelle possibilité jusque là indisponible sur MorphOS... 

Pour les développeurs et les plus courageux, l'archive est disponible en téléchargement sur le site de l'auteur : spellchecker-1.0.lha

Papiosaurpapiosaur Publié le : Mardi 12 avril 2011 @ 18:08:45

screetch screetch
Plus qu'Ã implémenter cette librairie dans OWB et également construire un traitement de texte autour de ça ^^
Tcheko Tcheko
Citation : screetch 



Plus qu'Ã implémenter cette librairie dans OWB et également construire un traitement de texte autour de ça ^^ 





Pour OWB, c'est dans les tuyaux... Pour un traitement de texte... Hu. Il y a du boulot ;)



Yomgui Yomgui
@tcheko: et dans ton logiciel IRC au nom imprononçable?
--



http://blog.yomgui.fr/

http://www.yomgui.fr/yiki/doku.php

http://www.yomgui.fr/bugtracker
Tcheko Tcheko
Citation : Yomgui 



@tcheko: et dans ton logiciel IRC au nom imprononçable?



Pas possible. Pas d'objet MUI avec correction ortho... Scintilla devrait remplacer à terme les stringobject...



Fab Fab
Pour OWB :

http://fabportnawak.free.fr/temp/marked_errors.png

http://fabportnawak.free.fr/temp/suggestions.png
Les commentaires sont la propriété de leurs auteurs. Nous ne sommes pas responsables de leur contenu.