Question Comment convertir le dictionnaire aspell en simple liste de mots?


Je veux obtenir la liste de tous les mots du dictionnaire aspell. J'ai téléchargé aspell et aspell polish dictionary, puis décompressé en utilisant:

preunzip pl.cwl

j'ai eu pl.wl:

...
hippie
hippies
hippiesowski/bXxYc
hippika/MNn
hippis/NOqsT
hippisiara/MnN
hippiska/mMN
hippisowski/bXxYc
...

mais ils apparaissent avec sufix comme /bXxYc ou /MNn. Ces suffixes sont définis dans pl_affix.dat, qui ressemble à

...
SFX n Y 5
SFX n   a         0         [^ij]a
SFX n   ja        yj        [^aeijoóuy]ja
SFX n   a         0         [aeijoóuy]ja
SFX n   ia        ij        [^drt]ia
SFX n   ia        yj        [drt]ia
...

Il est lié à la déclinaison et à la conjugaison. Comment puis-je ajouter à la première liste tous les formulaires (avec tous les suffixes correspondants définis dans .dat fichier ) ?

BTW: J'ai besoin de cette liste pour correcteur orthographique jazzy.


23
2018-05-05 19:02


origine




Réponses:


Essayez ceci:

aspell -d pl dump master | aspell -l pl expand > my.dict

Édité pour faire correspondre les corrections dans les commentaires.


26
2018-05-05 20:41



Presque, j'ai eu ce que je voulais, mais avec des suffixes en anglais ... Exemple: "hippiesowski hippiesowskiens hippiesowskily" - rafalmag
La commande correcte est: aspell -d pl dump master | aspell -l pl expand> my.dict Maintenant, j'ai: "hippiesowski niehippiesowski hippiesowskimi ..." - rafalmag
Comment puis-je extraire toutes les propriétés de ces mots? - Nordlöw
Comment convertir un fichier .rws spécifique / unique en fichier texte? - Nadav B