A voir également:
- Algorithme correction orthographique
- Correction orthographique - Guide
- Telecharger clavier français avec correction - Télécharger - Divers Utilitaires
- Activer correction automatique android - Accueil - Mobile
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Mode correction word - Guide
5 réponses
J'ai deja vu ce genre de programmes en prolog. C'est à mon avis un langage qui se prette assez bien à ce genre de trucs.
gandalf79
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
Merci de ta réponse, mais il me le faut automatiquement en Java... Ou alors un algo, apres, s'il n y a que de la traduction en Java a faire, ca ne devrait pas etre trop complique...
Marmot
Messages postés
579
Date d'inscription
Statut
Membre
Dernière intervention
69
>
gandalf79
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
T'as été voir sur Sourceforge ? Je crois que j'ai déjà vu ça en java là-bas.
mmm... il y a plusieurs techniques.
Distance Hamilton-machin (j'ai oublié le nom exact) (distance entre 2 mots calculée à partir du nombre d'ajout, oublis et interversion de lettres).
Soundex (conversion phonétique, utilisé par exemple sur le minitel).
et sûrement plein d'autres.
Distance Hamilton-machin (j'ai oublié le nom exact) (distance entre 2 mots calculée à partir du nombre d'ajout, oublis et interversion de lettres).
Soundex (conversion phonétique, utilisé par exemple sur le minitel).
et sûrement plein d'autres.
Tu as des classes java qui emulent un serveur logique, te permettant de faire le coeur de l'application en prolog, et l'interface en java, mais je sais plus ou j'ai vu sa, et si c'etait gratuit.
Je persiste à croire que ce genre de problème est fait pour etre résolu avec les langages IA, mais il doit bien y avoir un moyen en java je suppose.
Si je trouve un truc je t'envoie.
Je persiste à croire que ce genre de problème est fait pour etre résolu avec les langages IA, mais il doit bien y avoir un moyen en java je suppose.
Si je trouve un truc je t'envoie.
Quoique attend, je me trompe. Je pensais à correcteur grammatical.
Dans le cas d'un correcteur orthographique, je m'y prendrais comme ca.
Une classe qui contient des tas de mots connus (une base de connaissance).
Ensuite, tu parcours le texte à vérifier, en vérifiant que chaque mot se trouve dans ta base de connaissance. Dans le cas ou sa ne s'y trouve pas, tu retournes les mots les plus proches (avec String.startsWith)
Ensuite, tu ouvres une boite de dialogue en disant :
"Je reconnait pas ce mot, mais j'en connait d'autres : AAA, BBB..."
Mais le problème, c'est la grammaire. Ca risque de causer un problème si l'ordinateur connait "ordinateur" mais pas "ordinateurs"...
Aussi, sur un site d'ecole, j'ai trouvé un projet que j'ai pas regardé, mais qui pourrait peut être t'interesser :
http://d6zone.free.fr/projects/
Voilà, j'espere que sa pourra t'aider
Dans le cas d'un correcteur orthographique, je m'y prendrais comme ca.
Une classe qui contient des tas de mots connus (une base de connaissance).
Ensuite, tu parcours le texte à vérifier, en vérifiant que chaque mot se trouve dans ta base de connaissance. Dans le cas ou sa ne s'y trouve pas, tu retournes les mots les plus proches (avec String.startsWith)
Ensuite, tu ouvres une boite de dialogue en disant :
"Je reconnait pas ce mot, mais j'en connait d'autres : AAA, BBB..."
Mais le problème, c'est la grammaire. Ca risque de causer un problème si l'ordinateur connait "ordinateur" mais pas "ordinateurs"...
Aussi, sur un site d'ecole, j'ai trouvé un projet que j'ai pas regardé, mais qui pourrait peut être t'interesser :
http://d6zone.free.fr/projects/
Voilà, j'espere que sa pourra t'aider
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question