Bagaimana cara mengubah kamus aspell ke daftar kata yang sederhana?


25

Saya ingin mendapatkan daftar semua kata dari kamus aspell. Saya mengunduh kamus aspell dan aspell polish, kemudian membukanya menggunakan:

preunzip pl.cwl

Saya mendapat pl.wl:

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

tetapi mereka muncul dengan sufix like /bXxYcatau /MNn. Sufiks ini didefinisikan dalam pl_affix.dat, yang terlihat seperti

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

Ini terhubung ke deklinasi dan konjugasi. Bagaimana saya bisa menambahkan ke daftar pertama semua formulir (dengan semua sufiks yang sesuai seperti yang didefinisikan dalam .datfile)?

BTW: Saya perlu daftar ini untuk pemeriksa ejaan jazzy.

Jawaban:


28

Cobalah ini:

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

Diedit untuk mencocokkan koreksi dalam komentar.


Hampir, saya mendapatkan apa yang saya inginkan, tetapi dengan sufiks bahasa Inggris ... Contoh: "hippiesowski hippiesowskiens hippiesowskily"
rafalmag

1
Perintah yang benar adalah: aspell -d pl dump master | aspell -l pl expand> my.dict Sekarang saya dapat: "hippiesowski niehippiesowski hippiesowskimi ..."
rafalmag

Bagaimana cara mengekstrak semua properti dari kata-kata ini?
Nordlöw

Bagaimana cara mengkonversi file .rws / file tunggal menjadi file teks?
Nadav B
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.