MySpell je svobodný korektor překlepů, který byl vytvořen s cílem prozkoumat, jak by se dala implementovat komprese afixů.

MySpell byl součástí kancelářského balíku OpenOffice.org a webového klienta Mozilla, než byl mezi lety 2006 a 2008 nahrazen výkonnější knihovnou Hunspell.

Licence MySpell je založena na dvouvěté licenci BSD, ale obsahuje doplňkovou větu vyžadující explicitně označit každou upravenou verzi.

Pozadí MySpell vytvořil Kevin Hendricks ve snaze integrovat různé korektory překlepů s otevřeným zdrojovým textem do OpenOffice.org. S malou pomocí Kevina Atkinsona, autora pspell a aspell, byla knihovna MySpell s podporou komprimace afixů vycházející z ispellu napsána v C++.

Jazykové soubory Soubory pro slovní tvary, rozdělování slov a thesaurus mohou existovat pro jednotlivé locale, tj. jazyk a určitou zemi nebo oblast. Tyto soubory jsou umístěny v jednom adresáři. Pro opravu překlepů se využívá pro každé locale soubor s příponou .aff obsahující definice afixů a soubor s příponou .dic obsahující slova se skupinami příznaků, které se odkazují na afixy v souboru .aff. Tím se šetří místo, protože v souboru .dic není nutné ukládat všechny tvary slova, ale pouze jeden tvar a odkaz na afixy v souboru .aff.

Nestačí zkopírovat soubory pro locale do adresáře. Protože existuje mnoho locales a automatické načítání všech slovníků by způsobovalo významné zpomalení, jsou dostupné pouze locales uvedené v souboru v dictionary.lst. Tento soubor lze upravovat textovým editorem, ale uživatelské rozhraní poskytuje uživatelsky přívětivější způsob přidávání nových locales.

MySpell s jinými programy MySpell byl nebo je používán s jinými programy: AbiWord Program Aegisub 2.0 pro úpravu filmových titulků může používat slovníky vytvořené pro MySpell přidáním souborů AFF a DIC do adresáře se slovníky. Sada programů STAR Transit NXT a CAT od švýcarské firmy STAR AG může volitelně používá slovníky pro MySpell pro opravu překlepů. Aspell a Vim 7 může používat slovníky vytvořené pro MySpell.

Odkazy Reference

Související články GNU Aspell Hunspell Ispell Pspell Enchant

Externí odkazy myspell v repozitáři distribuce Debian

Kategorie:Svobodné programy pro opravu překlepů Kategorie:Jazykový software pro Linux