OK
AJAX error!

Les forumsGrammalecteGrammalecte v0.6

Grammalecte v0.6

La nouvelle version 0.6 de Grammalecte est la continuation des versions 0.5.x qui ont vu apparaître beaucoup de nouvelles fonctionnalités.

La principale nouveauté de la version 0.6, c’est la refonte complète de l’extension pour Firefox, désormais compatible avec Firefox 57+. Elle utilise la nouvelle API appelée WebExtension, appelée être normalisée dans les années à venir pour être compatible avec tous les navigateurs. browserext.github.io…

Du coup, l’extension pour Firefox a été adaptée pour Chrome : chrome.google.com…

L’autre modification importante de la version 0.6, c’est la suppression de la dette technique concernant le fonctionnement interne du correcteur grammatical. Celui-ci se base désormais bien plus sur le désambiguïsateur que sur le processeur de texte pour éviter les innombrables problèmes de faux positifs.

Le dernier point majeur de la version 0.6, c’est l’apparition d’un moteur de suggestion orthographique. C’est une affaire complexe. Le moteur de suggestion fonctionne sur une base de substitutions phonétiques, des interversions de lettres, et d’autres modifications systématiques. C’est encore une fonctionnalité en bêta, mais qui est fonctionnelle avec la majeure partie des erreurs orthographiques rencontrées. À noter que ce nouveau moteur de suggestion pourra faire l’objet d’adaptations simples pour faire des suggestions au cas par cas si besoin.
Pour l’instant, seuls les extensions pour Firefox et Chrome utilise ce nouveau moteur de suggestion.

Et, bien sûr, cette nouvelle version apporte, comme toujours :
— de nouvelles règles de contrôle,
— moins de faux positifs,
— des corrections de bugs,
— un meilleur contrôle des suggestions grammaticales.

La route est désormais ouverte pour des modifications plus profondes du correcteur grammatical.



Historique des versions :
version 0.5 : www.dicollecte.org…
version 0.4 : www.dicollecte.org…
version 0.3 : www.dicollecte.org…
version 0.2 : www.dicollecte.org…
version 0.1 : www.dicollecte.org…
version 0.0 : www.dicollecte.org…
le 31 octobre 2017 à 18:04
Grammalecte v0.6.1 (fin novembre 2017) :

— Nouvelles règles de contrôle.
— Moins de faux positifs.
— Divers bugs corrigés.
— Amélioration du moteur de suggestion du correcteur orthographique.
— [Firefox] Détection de locutions dans le lexicographe.
— [Firefox] Bugs d’interface corrigés.
le 03 mars 2018 à 14:41
Grammalecte v0.6.2 :

— Nouvelles règles de contrôle.
— Moins de faux positifs.
— Divers bugs corrigés.
— Dictionnaires mis à jour avec les demandes des contributeurs.
— Graphspell, le correcteur orthographique de Grammalecte, est désormais un paquet indépendant.
— [Graphspell] Quelques améliorations du moteur de suggestion orthographique.
— [Graphspell] Prise en compte des ligatures (ffi, ffl, ff, ſt, fi, fl, st) et du caractère ‹ſ› qui remplace le ‹s› dans les anciens livres, et normalisation Unicode NFC.
— [LibreOffice] Interface du conjugueur revue.
— [LibreOffice] Nouvel outil : Recenseur de mots.
— [Firefox] Préversion de l’éditeur lexical (Unique accès via Ctrl+Maj+8).
— Beaucoup d’améliorations dans la mécanique interne.


Notes sur le recenseur de mots

Lorsque vous demandez un comptage par lemme chaque lemme potentiel d’un mot verra son nombre d’occurrences incrémenté de 1.
Et il y a en français de nombreux mots qui sont les déclinaisons de lemmes différents.
Ce qui signifie, par exemple, que :
— chaque occurrence du mot “suis” augmente le nombre pour “être” et “suivre”,
— chaque occurrence du mot “œuvre” augmente le nombre pour “œuvre” et “œuvrer”,
— chaque occurrence du mot “lui” augmente le nombre pour “lui” et “luire”,
— chaque occurrence du mot “mais” augmente le nombre pour “mai” et “mais”,
— chaque occurrence du mot “saurai” augmente le nombre pour “savoir” et “saurer”.

Vous pouvez trier différemment la liste des mots en cliquant sur l’entête d’une colonne.


L’éditeur lexical

Dernièrement, j’ai beaucoup travaillé sur l’éditeur lexical, mais à cause du retard pris en décembre et janvier, celui-ci n’est pas encore au point. Seuls Firefox et Chrome en intègrent une préversion. Je n’ai pas intégré l’éditeur dans LibreOffice. Celui de Thunberbird n’a pas encore été conçu.
Merci de bêta-tester.
C’est une fonctionnalité non officielle susceptible de changements majeurs.


Droits demandés sur Firefox/Chrome

Les nouveaux droits exigés par Grammalecte v0.6.12 pour Firefox/Chrome ont provoqué quelque émoi. En effet, l’extension demande à pouvoir télécharger des fichiers et accéder et modifier l’historique des téléchargements…
Sauf que, en réalité, elle ne fait rien de tout ça.

Les droits sont accordés par paquets. Grammalecte demande les droits sur l’API appelée “downloads” qui permet de télécharger des fichiers et de lire et modifier l’historique du navigateur. Mais Grammalecte ne s’en sert pas pour ça.

Il n’existe actuellement aucune interface pour enregistrer un fichier sur le disque dur. Une question de sécurité, paraît-il. Sauf que l’interface “downloads” permet d’enregistrer sur le disque dur ce qui est téléchargé sur Internet… Allez comprendre.

Grammalecte ruse pour enregistrer un fichier qui n’a pas été téléchargé sur Internet. L’extension crée un fichier en mémoire (un blob), puis crée une URL vers ce fichier, puis demande à l’interface “downloads” d’enregistrer ce fichier sur le disque.

En résumé, Grammalecte télécharge depuis la mémoire de l’ordinateur pour pouvoir enregistrer sur le disque dur. Voilà tout. Mais l’extension ne vous espionne pas et ne change rien à votre insu.

Ceci est nécessaire pour exporter certaines données si vous le demandez.

Le code pour les experts :

let xBlob = new Blob([ JSON.stringify(this.oIBDAWG.getJSON()) ], {type: 'application/json'});
let sURL = URL.createObjectURL(xBlob);
browser.downloads.download({ filename: "fr.personal.json", url: sURL, saveAs: true });

le 04 mars 2018 à 09:48
Grammalecte v0.6.3 et v0.6.4 :

— Nouvelles règles de contrôle.
— Moins de faux positifs.
— Divers bugs corrigés.
— [Graphspell] Accélération de la suggestion orthographique.
— [Graphspell] Suggestion orthographique améliorée.
— [Graphspell] La suggestion orthographique tient mieux compte des problèmes de casse.
— [LibreOffice] Éditeur lexical.
— [LibreOffice] Graphspell remplace Hunspell (options pour garder Hunspell).
— [Thunderbird] Éditeur lexical.
— [Firefox] Meilleure protection des panneaux contre l’héritage CSS des pages.
— [Firefox] Les corrections sont dorénavant aussi répercutées dans les nodes HTML éditables.
le 18 avril 2018 à 21:41

Notification par e-mail    3