hunspell

mostanában érezhetően romlik a helyesírásom.Ráadásul pont most lenne
fontos, hogy helyesen írjam meg leveleim.
Ezért két kérdésem lenne.
1 lehet - e a kedvenc levelezőmet/Sylpheed-Claws/ felszerelni hunspell-el.
Vagy ha nem, akkor tudtok -e valamit ajánlani ami gyors és van helyesírás ellenőrzője.
2. A hunspell a magyar ispell szótárat használja? Ha igen hová telepítsem?
debhez vagy slackhez van hozzá csomag?

Hozzászólások

Sylpheed-claws most már claws-mail az aspell-t használja. Ez alapból bent van az /l könyvtárban. Az /extra könyvtárból az /aspell-word-lists -ből telepítheted hozzá a magyar nyelvi csomagot. A kettő együtt "tökéletes".

ftp://ftp.slackware.at/slackware-11.0/extra/aspell-word-lists

Claws-mail-ban: Configuration->Preferences->Spell Checking és itt válaszd az hu-t Default dictionary-nak.

--
A nyúl egy igazi jellem. Ott ül a fűben, de akkor sem szívja!

A hagyományos ispell/aspell/pspell/egyébspell programok felépítésüknél fogva nem tudnak olyan jó minőségben helyesírást ellenőrizni, mint a hunspell. Ráadásul másmilyen szótárállományra van szükségük, melyet kevésbé tartanak karban, tehát nemcsak több a hiba, hanem azok lassabban is tűnnek el. Mondjuk (persze ez nyilván légbőlkapott baromság) képzeld el úgy, hogy az aspell 95%-os, a hunspell pedig 99,5%-os. Én tehát mindenképp a hunspell használatát javaslom. Ugyanakkor jó kérdés, hogy ez mely programokkal és hogyan integrálható össze. A lehetséges esetek:

1.) A progi közvetlenül kezeli a hunspell libraryt. Ez jó.

2.) A progi az enchant libraryt támogatja. Ez is jó, mivel az enchant pedig támogatja a hunspellt.

3.) A progi kibővíthető valami olyan pluginnal, ami a fentiek valamelyikét tudja. Például a gnome2-spell megfelelő patch esetén támogatja az enchantot, illetve a gtk-spell 3-as készülőfélben lévő verziója állítólag szintén az enchantra fog épülni. A szervesen Gnome részét képző programoknál (pl. Evolution) látok esélyt ennek az összehozására.

4.) A progi támogatja az ispell parancssoros módját. Ez is jó, mivel a hunspell képes ilyen módban működni, tehát csak be kell állítani a megfelelő parancsot. Ilyenkor az alkalmazás nem libraryként, hanem külső programként hívja meg a hunspellt.

5.) Az egyéb esetek nem nyerők.

Sajnos nem tudok olyan levelezőről, amelyik out-of-the-box, komolyabb buherálás nélkül rávehető a hunspell használatára. A szövegszerkesztők közül az OpenOffice.org és Abiword sima ügy. Esetleg a bátrabbaknak mondjuk mutt+vim kombó, a vim tuti rávehető hunspellre valahogy.

Ez kimerítő válasz volt.

Azt tudom, hogy a gtk-spell 2-höz is létezik enchant patch, de sajnos nem minden program tud lefordulni vele. Addig amíg ezek az őskövületek aspellt használnak addig én is maradok mellette :-)

--
A nyúl egy igazi jellem. Ott ül a fűben, de akkor sem szívja!

A helyesírás ellenõrzés nem ilyen egyeszerû (magyarban legalábbis).Míg más nyelvekben egyeszerûen elegendõ egy szótárt készíteni és a szavakat a szótárban tárolt szavakkal összehasonlítani, addig mivel a magyar ragozós nyelv, ezért az egész mondatot elemezni kell (alany állitmány tárgy stb.), ezt csak a hunspell tudja.

Két teljesen független dolgot keversz össze.

A hunspell is csak önálló szavakat ellenőriz, ám ezt a ragozás és egyéb bonyolult szabályok miatt valóban sokkal nehezebb megcsinálni a magyar nyelvre, mint pl. angolra. Ennek megfelelően például jelzi, ha valamit egybe írtál, de külön kéne, ám a fordított irányt nem, például a "helyesírás ellenőrzés"-t sajnos nem javítja ki "helyesírás-ellenőrzés"-re.

Ettől teljesen független sztori, hogy jó volna olyan ellenőrző, ami az egész mondatot nézi, de ez más nyelvekre is jó volna, angolban is igencsak jó volna, ha a lose-loose, its-it's stb. elírásokat, szám-személy egyeztetési hibát és sok-sok egyéb nyelvhelyességi hibát is megfogna. Ezt sajnos semilyen általam ismert szoftver nem tudja, és a megfelelő API sincs kitalálva az alkalmazások részéről.

"Sajnos nem tudok olyan levelezőről, amelyik out-of-the-box, komolyabb buherálás nélkül rávehető a hunspell használatára."

anno írtad az UHU levlistán, hogy "tévedésből" maradt benne a disztribben a myspell, ezért bátran ki lehet dobni, használjunk helyette hunspellt... (remélem jól emlékszem)

azóta beépítem a hunspellt a thunderbirdbe, és out-of-the-box működik nekem, márha mindkettem ugyanazt értjük ezen kifejezés alatt :-)

csak be kellett linkelni a csomagba a hunspell 2 fájlját, így szerepel a beállításai közt a magyar nyelv is

bár meg kell jegyeznem, hogy a korábbi myspell kevesebbet hibázott...

--
by Mikul@s

Most kezdek belezavarodni. A neten találtam hunspell-t, ami azt írja, hogy a magyarispell szótárat használja, ti meg azt, hogy a myspell szótárat. Ráadásul a magyarispellnél nem csak a hu_HU van, ami gondolom a szótár , de a magyarispell is ami meg egy /gondolom újabb/ ellenőrző progi. Tudna valaki felvilágosítani a jelenlegi helyzetről.

Ezek szerint nem voltam érthető. Ha felmész a fent megadott linkre, két filét találsz a magyar ispell alatt; a hu_HU-1.1.1 -et és a magyarispell-1.1.1-t. A kérdés tehát: a kettő közül az egyik a szótár/gondolom a hu_HU/,de mi a a másik?

bár meg kell jegyeznem, hogy a korábbi myspell kevesebbet hibázott...

Jóhogy, mivel a thunderbirdben egy módosított myspell van bedrótozva, és az nem érti az új hu_HU.* szótárak minden featúráját. A hunspell-hez használhatól a myspell-hez való szótárak, de fordítva ez nem igaz, talán nem kell magyarázni, hogy miért.

Egyébként a mozillában is a hunspell lesz az alapértelmezett nemsokára, és akkor végre jó lesz nekünk.

"Jóhogy, mivel a thunderbirdben egy módosított myspell van bedrótozva..."

én forrásból csinálom a csomagot, abban pedig szvsz nincs bedrótozva...
jut eszembe, az 1.5.0.9-hez eddig nem sikerült feltelepíteni a spell-hu kiterjesztést, mármint azt mondja, hogy sikerült, de nem jelenik meg a beállításoknál :-(

ezért linkeltem be a hunspellt...

"Egyébként a mozillában is a hunspell lesz az alapértelmezett nemsokára, és akkor végre jó lesz nekünk."

hö, király :-)

--
by Mikul@s

Sziasztok!

Nem akartam új témaszálat indítani, meg ennek a címe elég egyértelmű, mit is szeretnék.

Jó pár évvel ezelőtt belefutottam egy programba, amelynek beírhattam egy magyar mondatot, a program szétkapta a mondatot szavakra, a szavakról pedig megállapította, mi a szótő, mi a ragozást, a toldalék, stb.

A Hunspell tud valami hasonlót, ha a -r kapcsolóval indítom: megkeresi a mondat szótöveit. Kerestem, de nem találtam semmi támpontot ahhoz, hogy a program képes-e a fenti feladatot teljesíteni (kideríteni, hogyan ragoztam egy szót, pl: tárgyesetben). Ha nem, akkor melyik program csinálja ezt meg nekem?

Cözi