Como converter o dicionário aspell para lista simples de palavras?

23

Eu quero obter uma lista de todas as palavras do dicionário do aspell. Eu baixei o dicionário do aspell e do aspell polish, depois o descompactei usando:

preunzip pl.cwl

Eu tenho pl.wl :

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

mas eles aparecem com o sufix como /bXxYc ou /MNn . Esses sufixos são definidos em pl_affix.dat , que se parece com

...
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
...

Está ligado à declinação e conjugação. Como posso adicionar à primeira lista todos os formulários (com todos os sufixos correspondentes, conforme definido no arquivo .dat )?

BTW: Eu preciso dessa lista para o corretor ortográfico jazzy .

    
por rafalmag 05.05.2010 / 21:02

1 resposta

26

Experimente:

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

Editado para corresponder às correções no comentário.

    
por 05.05.2010 / 22:41