Ugrás a tartalomhoz

Ispell

Ellenőrzött
A Wikipédiából, a szabad enciklopédiából
Ispell
Az Ispell eszperantó nyelvű szavakat sugall
Az Ispell eszperantó nyelvű szavakat sugall

FejlesztőGeoff Kuenning
Legfrissebb stabil kiadás3.4.06
Programozási nyelvC
Operációs rendszerCross-platform
Kategória
LicencNyílt forráskódú licenc
[www.cs.hmc.edu/~geoff/ispell.html Az Ispell weboldala]

Az Ispell egy Unix helyesírás-ellenőrző(wd), amely a legtöbb nyugati nyelvet támogatja.[1] Számos felületet kínál, beleértve egy programozható felületet olyan szerkesztők számára, mint az Emacs. A GNU Aspell-lel(wd) ellentétben az Ispell csak az 1-es Damerau–Levenshtein távolságon(wd) alapuló javításokat javasol;[2][3] nem próbálja meg kitalálni a távolabbi javításokat az angol kiejtési szabályok alapján.

Az Ispell nagyon hosszú múltra tekint vissza, amely egy eredetileg 1971-ben R. E. Gorin által PDP–10 assembly nyelven írt programig vezethető vissza, amelyet később C programozási nyelvre portolt és sokan mások kibővítettek. Jelenleg Geoff Kuenning tartja karban. Az ispell által bevezetett általánosított toldalékleíró rendszert azóta más helyesírás-ellenőrzők, például a MySpell(wd) is átvették.

A legtöbb számítógépes helyesírás-ellenőrzőhöz hasonlóan az ispell úgy működik, hogy szavanként beolvassa a bemeneti fájlt, és megáll, ha egy szó nem található a szótárában. Az Ispell ezután megpróbálja létrehozni a lehetséges javítások listáját, és megjeleníti a helytelen szót és az esetleges javaslatokat a felhasználónak, aki ezután választhat egy javítást, lecserélheti a szót egy újra, változatlanul hagyhatja, vagy hozzáadhatja a szótárhoz.

Az Ispell úttörő szerepet játszott a programozási felület ötletének kidolgozásában, amelyet eredetileg az Emacs számára szántak. Azóta más alkalmazások is használták ezt a funkciót, hogy helyesírás-ellenőrzést adjanak hozzá saját felületükhöz, és a GNU Aspell(wd) is átvette ugyanezt a felületet, hogy ugyanazokkal az alkalmazásokkal legyen használható.

A legtöbb széles körben beszélt nyugati nyelvhez léteznek ispell szótárak.

Az Ispell egy adott nyílt forráskódú licenc alatt érhető el.

  1. ↑ "CTAN: Package ispell". ctan.org. Hozzáférés: 2024. február 3.
  2. ↑ Az információelméletben és a számítástechnikában a Damerau–Levenshtein távolság (Frederick J. Damerau(wd) és Vlagyimir Joszifovics Levenstein(wd) után elnevezve) egy karakterlánc-metrika(wd), amely két szekvencia közötti szerkesztési távolságot méri. Informálisan a két szó közötti Damerau–Levenshtein távolság az a minimális műveletek száma, amelyek ahhoz szükségesek, hogy az egyik szót a másikká változtassuk.
  3. ↑ A matematikában és a számítástechnikában a karakterlánc-metrika egy olyan metrika, amely két szöveges karakterlánc közötti távolságot ("inverz hasonlóságot") méri a hozzávetőleges karakterlánc-egyeztetés(wd) vagy -összehasonlítás, valamint a fuzzy karakterlánc-keresés során.
  • Ez a szócikk részben vagy egészben az Ispell című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

További információk

[szerkesztés | forrásszöveg szerkesztése]