Je ne connaissais pas hunspell, merci de cette référence.
Il me faudrait du temps pour étudier les avantages de cette bibliothèque mais le peu que j'en ai lu me fait dire qu'elle n'est pas adaptée à mes besoins. Il ne me paraît pas raisonnable en effet de demander à un module généraliste de résoudre les problèmes liés à une langue donnée quand le système orthographique de celle-ci est particulièrement complexe. Pour prendre l'exemple du grec ancien, tel mot peut apparaître accentué de plusieurs manières selon les autres mots qui le précèdent/qui le suivent. Dans ces conditions, il me semble plus simple de demander à un module dédié au grec ancien de nettoyer l'orthographe du mot rencontré dans un texte, de retenir le contexte dans lequel ce mot apparaît, de confronter le mot "nettoyé" à une liste de vocabulaire puis de vérifier que le contexte explique l'orthographe du mot initial. Je vois des problèmes comparables pour d'autres langues anciennes (sanskrit et hébreu, par exemple).
Je regrette évidemment de ne pas pouvoir utiliser hunspell mais je garde en tête qu'il me sera un jour utile d'y avoir recours.
[^] # Re: Différence avec Hunspell
Posté par Xavier Faure (site web personnel) . En réponse au journal Hermaia. Évalué à 5.
Je ne connaissais pas hunspell, merci de cette référence.
Il me faudrait du temps pour étudier les avantages de cette bibliothèque mais le peu que j'en ai lu me fait dire qu'elle n'est pas adaptée à mes besoins. Il ne me paraît pas raisonnable en effet de demander à un module généraliste de résoudre les problèmes liés à une langue donnée quand le système orthographique de celle-ci est particulièrement complexe. Pour prendre l'exemple du grec ancien, tel mot peut apparaître accentué de plusieurs manières selon les autres mots qui le précèdent/qui le suivent. Dans ces conditions, il me semble plus simple de demander à un module dédié au grec ancien de nettoyer l'orthographe du mot rencontré dans un texte, de retenir le contexte dans lequel ce mot apparaît, de confronter le mot "nettoyé" à une liste de vocabulaire puis de vérifier que le contexte explique l'orthographe du mot initial. Je vois des problèmes comparables pour d'autres langues anciennes (sanskrit et hébreu, par exemple).
Je regrette évidemment de ne pas pouvoir utiliser hunspell mais je garde en tête qu'il me sera un jour utile d'y avoir recours.
Trust the Python !