¿Cómo convertir un diccionario aspell a una simple lista de palabras?


25

Quiero obtener una lista de todas las palabras del diccionario aspell. Descargué aspell y aspell polish dictionary, luego lo descomprimí usando:

preunzip pl.cwl

Yo tengo pl.wl:

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

pero aparecen con sufijo como /bXxYco /MNn. Estos sufijos se definen en pl_affix.dat, que se ve como

...
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á conectado a la declinación y la conjugación. ¿Cómo puedo agregar a la primera lista todos los formularios (con todos los sufijos correspondientes como se define en el .datarchivo)?

Por cierto: necesito esta lista para el corrector ortográfico jazzy.

Respuestas:


28

Prueba esto:

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

Editado para que coincida con las correcciones en el comentario.


Casi obtuve lo que quería, pero con sufijos en inglés ... Ejemplo: "hippiesowski hippiesowskiens hippiesowskily"
rafalmag

1
El comando correcto es: aspell -d pl dump master | aspell -l pl expand> my.dict Ahora tengo: "hippiesowski niehippiesowski hippiesowskimi ..."
rafalmag 05 de

¿Cómo extraigo todas las propiedades de estas palabras también?
Nordlöw

¿Cómo convertir un archivo .rws específico / único a un archivo de texto?
Nadav B
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.