Je suis à la recherche d'une bibliothèque de vérification orthographique Java open source qui a des dictionnaires pour au moins les langues suivantes: français, allemand, espagnol et tchèque. Toute suggestion?Je cherche une librairie de vérification orthographique Java
Répondre
Vous devriez vérifier Jazzy son utilisé dans certaines applications Java de haut niveau. Pose deux problèmes:
- Il n'a pas été mis à jour depuis 2005.
- Il n'y a dictionnaire anglais sur leur page SourceForge.
Certains dictionnaires tiers circulent. J'en ai eu un pour le français, la dernière fois que j'ai utilisé jazzy.
@Infamy Jazzy ressemble au meilleur candidat. Pour les dictionnaires, le projet OpenOffice a un certain nombre d'entre eux (http://wiki.services.openoffice.org/wiki/Dictionaries) et ils peuvent être convertis au format de liste de mots Jazzy avec JazzyDicts (https://sourceforge.net/ projets/jazzydicts /). – avernet
Vous pouvez également télécharger une plus longue liste de mots du dictionnaire anglais pour Aspell en utilisant ce joli script: http://app.aspell.net/create pour l'utiliser dans Jazzy. – Brad
Il ya aussi les dictionnaires WinEdt ici: http://www.winedt.org/Dict/ – Brad
Hunspell semble qu'il pourrait être utile. Il est écrit en C++ mais une interface java en fonction de la page d'accueil. Tri-licence sous licence GPL, LGPL et MPL afin que vous ne devriez pas avoir de problème avec elle.
Bonne suggestion. Utiliser une bibliothèque C++ de Java ne ferait qu'ajouter trop de complexité pour moi, car je devrais le compiler pour un certain nombre de plates-formes différentes. Mais cela ressemble vraiment à une bibliothèque bien arrondie. – avernet
Jetez un oeil à JaSpell. Il est livré avec un moteur de vérification orthographique interne ou vous pouvez utiliser aspell. Puisque la source est disponible, vous pouvez également attacher facilement des moteurs de type aspell (comme Hunspell). Il est livré avec des filtres pour TeX et XML et supporte les moteurs de suggestion comme la distance du clavier, les fautes d'orthographe courantes (où vous pouvez définir les mots et leurs remplacements pour les fautes de frappe courantes), la distance de Levenshtein et la distance phonétique.
Découvrez JSpell par Page Scholar, http://www.jspell.com.
Une autre alternative possible est JOrtho http://jortho.sourceforge.net
Je ne l'ai pas encore utilisé, mais j'évalue la source de courant Java Open pour les correcteurs orthographiques savoir lequel utiliser.
Regardez ceci: http://code.google.com/p/google-api-spelling-java/
Ceci est une API simple de Java qui le rend très facile d'appeler le service de vérificateur orthographique de Google à partir d'applications Java.
Je l'ai essayé et ça marche très bien.
Une autre bonne bibliothèque est JLanguageTool http://www.languagetool.org/usage/ Il a une API assez simple et fait à la fois l'orthographe et la vérification grammaticale/suggestions.
JLanguageTool langTool = new JLanguageTool(Language.AMERICAN_ENGLISH);
langTool.activateDefaultPatternRules();
List<RuleMatch> matches = langTool.check("Hitchhiker's Guide tot he Galaxy");
for (RuleMatch match : matches) {
System.out.println("Potential error at line " +
match.getEndLine() + ", column " +
match.getColumn() + ": " + match.getMessage());
System.out.println("Suggested correction: " +
match.getSuggestedReplacements());
}
Vous pouvez également l'utiliser pour héberger votre propre service Web de grammaire et d'orthographe.
Le lien direct de l'API Java de cette bibliothèque: http://wiki.languagetool.org/java-api – Zon
Vous pouvez essayer Suggester. Il est open source, gratuit, et prend en charge toutes les langues énumérées ci-dessus.
- 1. Vérification orthographique par lots avec code source
- 2. Comment ajouter une vérification orthographique à un JTextArea?
- 3. Détection des fonctionnalités du navigateur: vérification orthographique?
- 4. Service de vérification orthographique avec python utilisant mod_python
- 5. Quelle est la meilleure bibliothèque de vérification orthographique pour C#?
- 6. Ecrire une alternative à la librairie de classes standard Java
- 7. WPF Correction orthographique
- 8. où puis-je trouver une bonne librairie delphi?
- 9. Je cherche des exemples de projets BlackBerry
- 10. Librairie libre comme la classe Robot de Java pour C++
- 11. Librairie de capture d'écran libre/open source en java
- 12. Utilisation de la fonction de vérification orthographique de MS Office avec C#
- 13. Fenêtre de vérification orthographique à l'aide de l'ouverture MSWord à l'arrière de mon application dans Vista
- 14. Est-ce que TextBox de WPF supporte les dictionnaires de vérification orthographique pour les Pays-Bas?
- 15. Je cherche une bibliothèque d'interface graphique d'application pour C++
- 16. Je cherche une alternative à TortoiseHG sous Win32
- 17. La vérification orthographique de mots s'exécute lentement sur Word 2007/Vista
- 18. Je cherche des schémas idiomatiques pour Scheme
- 19. Je cherche un menu sur JQuery
- 20. Vérification de la connexion LDAP (Java)
- 21. Librairie Java open source pour produire des miniatures de pages web côté serveur
- 22. Accès Javascript au correcteur orthographique des navigateurs
- 23. Comment éviter la vérification orthographique du code source dans MS Word?
- 24. WPF RichTextBox - la vérification orthographique ne fonctionne pas avec le texte formaté
- 25. Equiper Bloc-notes avec vérification orthographique (que vous tapez) - Le meilleur choix disponible?
- 26. Je cherche un moyen de piéger les instructions CPUID
- 27. Je cherche quelque chose de similaire à AdRotator dans .NET
- 28. Je cherche des projets open source VB.NET à apprendre de
- 29. Je cherche un exemple simple de code MEF
- 30. Puis-je définir une vérification de fréquence pour ThreadPool.QueueUserWorkItem?
http://www.languagetool.org est une telle bibliothèque - il y a aussi une balise languagetool pour les questions sur stackoverflow –