NSSpellServer
laurris
Membre
Bonjour,
Je cherche des infos (tutoriel, exemples de code ...) sur les classes NSSpellServer et NSSpellChecker.
Mon idée serait d' ajouter un dictionnaire tout simple au vérificateur orthographique de OSX.
Par exemple, une liste de mots sans indexation particulière (quelques centaines de mots) pourrait servir de dictionnaire.
Une autre idée pour étendre les possibilités du vérificateur: créer un NSSpellServer qui vérifie les termes en interrogeant un dictionnaire en ligne avec le DICT protocol. Est-ce qu' il existe une API Objective-C pour ce protocole ? Je n' ai rien trouvé sur freedict.org.
On pourrait ainsi interroger à partir d' une textView les nombreux dictionnaires disponibles (traductions, noms propres, géographie, ...)
Je cherche des infos (tutoriel, exemples de code ...) sur les classes NSSpellServer et NSSpellChecker.
Mon idée serait d' ajouter un dictionnaire tout simple au vérificateur orthographique de OSX.
Par exemple, une liste de mots sans indexation particulière (quelques centaines de mots) pourrait servir de dictionnaire.
Une autre idée pour étendre les possibilités du vérificateur: créer un NSSpellServer qui vérifie les termes en interrogeant un dictionnaire en ligne avec le DICT protocol. Est-ce qu' il existe une API Objective-C pour ce protocole ? Je n' ai rien trouvé sur freedict.org.
On pourrait ainsi interroger à partir d' une textView les nombreux dictionnaires disponibles (traductions, noms propres, géographie, ...)
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
CocoaSpell a l' air vraiment puissant et complet, je crois que je vais plutôt essayer de l' exploiter.
Sur le site on peut trouver plusieurs dictionnaires compilés pour Cocospell mais en fait on peut télécharger n' importe quel dico pour Aspell (GNU) et le compiler à partir du pref panel de cocoaspell (tab:options avancées).
Quelques liens qui peuvent être utiles si on veut utiliser des dictionaires pas courants:
Langages supportés par Aspell avec les codes:
http://aspell.sourceforge.net/man-html/Supported.html#Supported
Page de téléchargement des dicos:
http://ftp.gnu.org/gnu/aspell/dict/
Instructions pour le rendre compatible avec cocoaspell:
http://www.ict.usc.edu/~leuski/cocoaspell/install_dict.html
J' ai essayé avec un dico français non compilé et ça marche (bien mieux que celui d' Apple).
Par contre j' ai essayé avec un dico Latin (code: la) et j' ai une erreur quand cocoaspell essaye de le compiler. Si quelqu' un sait pourquoi ...