शब्दों की सरल सूची में एस्पेल डिक्शनरी को कैसे कन्वर्ट करें?


25

मैं एस्पेल शब्दकोश से सभी शब्दों की सूची प्राप्त करना चाहता हूं। मैंने एस्पेल और एस्पेल पॉलिश शब्दकोश डाउनलोड किया, फिर इसका उपयोग करते हुए अनज़िप किया:

preunzip pl.cwl

मुझे मिल गया pl.wl:

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

लेकिन वे उपसर्ग के साथ /bXxYcया जैसे दिखाई देते हैं /MNn। इन प्रत्ययों को परिभाषित किया गया है pl_affix.dat, जो दिखता है

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

यह घोषणा और संयुग्मन से जुड़ा है। कैसे मैं पहली बार सूची में सभी रूपों (सभी इसी प्रत्यय के साथ के रूप में के रूप में परिभाषित जोड़ सकते हैं .datफ़ाइल)?

BTW: मुझे स्पेल-चेकर के लिए इस सूची की आवश्यकता है jazzy

जवाबों:


28

इसे आजमाइए:

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

टिप्पणी में सुधार का मिलान करने के लिए संपादित


लगभग, मुझे वह मिल गया जो मैं चाहता था, लेकिन अंग्रेजी प्रत्यय के साथ ... उदाहरण: "हिप्पीओव्स्की हिप्पीओव्स्की हिप्पियोंसोकीली"
rafalmag

1
सही कमांड है: एस्पेल -d pl डंप मास्टर | aspell -l pl का विस्तार करें> my.dict अब मुझे मिला: "hippiesowski niehippiesowski hippiesowskimi ..."
rafalmag

मैं इन शब्दों के सभी गुणों को कैसे निकालूं?
नॉर्डलॉव

किसी विशिष्ट / एकल .rws फ़ाइल को टेक्स्ट फ़ाइल में कैसे बदलें?
नदव बी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.