Comment convertir un dictionnaire aspell en une simple liste de mots?


25

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

preunzip pl.cwl

J'ai pl.wl:

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

mais ils apparaissent avec un suffixe comme /bXxYcou /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 tels que définis dans le .datfichier)?

BTW: J'ai besoin de cette liste pour vérifier l'orthographe jazzy.

Réponses:


28

Essayez ceci:

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

Modifié pour correspondre aux corrections dans le commentaire.


Presque, j'ai obtenu ce que je voulais, mais avec des suffixes anglais ... Exemple: "hippiesowski hippiesowskiens hippiesowskily"
rafalmag

1
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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.