Ispell
| Ispell | |
| Az Ispell eszperantó nyelvű szavakat sugall | |
| Fejlesztő | Geoff Kuenning |
| Legfrissebb stabil kiadás | 3.4.06 |
| Programozási nyelv | C |
| Operációs rendszer | Cross-platform |
| Kategória |
|
| Licenc | Nyílt forráskódú licenc |
| [www.cs.hmc.edu/~geoff/ispell.html Az Ispell weboldala] | |
Az Ispell egy Unix helyesírás-ellenőrző, 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 ellentétben az Ispell csak az 1-es Damerau–Levenshtein távolságon 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 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 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.
Lásd még
[szerkesztés | forrásszöveg szerkesztése]Jegyzetek
[szerkesztés | forrásszöveg szerkesztése]- ↑ "CTAN: Package ispell". ctan.org. Hozzáférés: 2024. február 3.
- ↑ Az információelméletben és a számítástechnikában a Damerau–Levenshtein távolság (Frederick J. Damerau és Vlagyimir Joszifovics Levenstein után elnevezve) egy karakterlánc-metrika, 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.
- ↑ 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 vagy -összehasonlítás, valamint a fuzzy karakterlánc-keresés során.
Fordítás
[szerkesztés | forrásszöveg szerkesztése]- 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.