• [^] # Re: Super boulot !

    Posté par . En réponse à la dépêche Grammalecte, correcteur grammatical [2]. Évalué à 10.

    Sur un plan pratique, tu maintiens désormais 2 moteurs (Python et Javascript) si j'ai bien compris, même 3 vu que Firefox et Thunderbird ont un moteur différent. C'est gérable sur le long terme ? Il n'y a pas un risque d'abandon de la version Python ?

    Deux moteurs: un en Python, un JavaScript.
    Quatre interfaces: Firefox, Thunderbird, LibreOffice, texte.

    Le moteur JS n’est pas standardisé, parce qu’il fait appel à des spécificités de Firefox. Mais avec le temps, quand JS sera un langage mature, ça devrait aller mieux.

    Si la charge devenait trop lourde, ce n’est certainement pas la version Python qui en pâtirait. C’est la version de référence. LibreOffice reste mon chouchou. :)

    Comment est-il possible d'utiliser Grammalecte depuis un logiciel tiers, au hasard en Python ? Comme une bibliothèque ? La dernière campagne parlait d'un mode serveur si mes souvenirs sont bons, est-ce la façon de faire ? Peut-on trouver de la documentation sur le sujet ?

    C’est utilisable en Python. Mais la doc est plus que rudimentaire, voire inexistante. Je vais travailler à ça pendant la campagne. L’API est encore de bas niveau pour des tas de raisons, mais j’envisage de simplifier ça aussi.

    Question liée à la précédence : il y a-t-il moyen d'utiliser des fonctions internes, je pense en particulier à la possibilité de retrouver la forme canonique d'un mot ? Ça pourrait m'être très utile.

    Le dictionnaire binaire indexable peut fournir les lemmes de tous les mots, ainsi que leur nature grammaticale. Le lexicographe se sert de ça:
    Lexicographe

    Pour ma part je préférerais avoir un mode strict qui refuse les néologismes et autres bizarreries sur le web justement (pour choisir moi même ce que je souhaite garder ou non), est-ce qu'il serait possible de faire un mode plus ou moins laxiste (une sorte de liste déroulante avec un niveau de ce qui est accepté) ?

    Malheureusement, les dictionnaires n’acceptent que 2 possibilités: un mot est présent ou absent. Bref, c’est compliqué, et même si c’était faisable, ce serait un travail de titan.

    Je vais faire un questionnaire sur l’avenir du dictionnaire plus tard, pour recueillir les avis.