MySpell

Last updated
MySpell
Stable release
3.0
Operating system Cross-platform
Type Spell checker
Website code.google.com/a/apache-extras.org/p/ooo-myspell/

MySpell is a spell checker that was formerly included with OOo Writer of the free OpenOffice.org office suite.

Contents

Since version 2.0.2, OpenOffice.org has replaced MySpell with Hunspell.

Background

MySpell was started by Kevin Hendricks in an attempt to integrate various open-source spelling checkers into the OpenOffice.org build. [1] With a little prodding from Kevin Atkinson, the author of Pspell and Aspell, a new spelling checker (MySpell) was written in C++ that supported affix compression, based on Ispell.[ citation needed ]

Locale (language) files

Every locale (language for a specific territory) can have files for spelling, hyphenation and a thesaurus. These files will be all found together in one folder. The spell checking is done using the .aff file for the locale together with the .dic file. The .dic file is a list of words along with a group of letters which refer to the affixes found in the .aff file. This saves space because instead of having to include all forms of a word, like jump (jumping, jumps, jumped), the .dic file will include the word once and the references to the affixes in the .aff file allow the construction of all the other forms.

It is not enough to copy the files for a locale into the folder. As there are multiple locales, automatic loading of all dictionaries would cause a considerable overhead. Hence, only those locales listed in dictionary.lst are accessible. Dictionary.lst can be edited with a simple text editor, but front ends provide a more user-friendly way of adding new locales.

MySpell with other programs

MySpell is currently used by other programs:

Aspell and Vim 7 can now use a dictionary created for MySpell.

See also

Related Research Articles

<span class="mw-page-title-main">Spell checker</span> Software to help correct spelling errors

In software, a spell checker is a software feature that checks for misspellings in a text. Spell-checking features are often embedded in software or services, such as a word processor, email client, electronic dictionary, or search engine.

GNU Aspell, usually called just Aspell, is a free software spell checker designed to replace Ispell. It is the standard spell checker for the GNU operating system. It also compiles for other Unix-like operating systems and Windows. The main program is licensed under the GNU Lesser General Public License, the documentation under the GNU Free Documentation License. Dictionaries for it are available for about 70 languages. The primary maintainer is Kevin Atkinson.

<span class="mw-page-title-main">Ispell</span> Spelling checker for Unix

Ispell is a spelling checker for Unix that supports most Western languages. It offers several interfaces, including a programmatic interface for use by editors such as Emacs. Unlike GNU Aspell, ispell will only suggest corrections that are based on a Damerau–Levenshtein distance of 1; it will not attempt to guess more distant corrections based on English pronunciation rules.

The purpose of Pspell was to provide a generic interface to the system spelling checking libraries. It was, and sometimes still is, used in computer programming such as C, and is licensed under the GNU Lesser General Public License.

iWork Office suite of applications created by Apple Inc.

iWork is an office suite of applications created by Apple for its macOS, iPadOS, and iOS operating systems, and also available cross-platform through the iCloud website.

This article provides basic comparisons for notable text editors. More feature details for text editors are available from the Category of text editor features and from the individual products' articles. This article may not be up-to-date or necessarily all-inclusive.

Hunspell is a spell checker and morphological analyser designed for languages with rich morphology and complex word compounding and character encoding, originally designed for the Hungarian language.

Enchant is a free software project developed as part of the AbiWord word processor with the aim of unifying access to the various existing spell-checker software. Enchant wraps a common set of functionality present in a variety of existing products/libraries, and exposes a stable API/ABI for doing so. Where a library doesn't implement some specific functionality, Enchant will emulate it.

<span class="mw-page-title-main">OmegaT</span> Computer assisted translation tool written in Java

OmegaT is a computer-assisted translation tool written in the Java programming language. It is free software originally developed by Keith Godfrey in 2000, and is currently developed by a team led by Aaron Madlon-Kay.

SoftMaker Office is an office suite which aims for compatibility with Microsoft Office. It is available as a one-time purchase, as well as a subscription. A freeware version with a slightly reduced feature set is released under the name SoftMaker FreeOffice.

A foreign language writing aid is a computer program or any other instrument that assists a non-native language user in writing decently in their target language. Assistive operations can be classified into two categories: on-the-fly prompts and post-writing checks. Assisted aspects of writing include: lexical, syntactic, lexical semantic and idiomatic expression transfer, etc. Different types of foreign language writing aids include automated proofreading applications, text corpora, dictionaries, translation aids and orthography aids.

<span class="mw-page-title-main">Microsoft Office 2001</span> Suite of productivity software by Microsoft

Microsoft Office 2001 is a suite of productivity software for Mac OS 8, Mac OS 9, or the Classic environment in Mac OS X. It is the Mac equivalent of Office 2000. It was developed by Microsoft and announced on September 13, 2000 before its release on October 11, 2000.

The tables below compare features of notable note-taking software.

OpenTaal is a Dutch foundation which provides free Dutch language files to be used in open-source software spell checking, hyphenation, thesaurus and grammar checking.

Armenian PowerSpell is an electronic corrector for texts in the modern Armenian language used in Armenia. It checks spelling, grammar, punctuation, slang and some semantic errors specific to texts in the Armenian language. The program was widely adopted in Armenia, and among the Armenian diaspora which uses the modern Armenian language. Today the product is used by almost all state and many educational institutions of Armenia.

Virastyar is a Persian add-in for Microsoft Word that performs Persian spell checking, character standardization, Pinglish transliteration, punctuation correction and calendar conversion. It can conjugate approximately 46,000 simple verb tense, and use inflection and morphological rules to recognize possible extensions of a word. It covers approximately 2,800 non-verbal inflections for nouns, adjectives, adverbs, prepositions, numerals, classifiers, and pronouns.

<span class="mw-page-title-main">LibreOffice Writer</span> Open-source word processor

LibreOffice Writer is the free and open-source word processor and desktop publishing component of the LibreOffice software package and is a fork of OpenOffice.org Writer. Writer is a word processor similar to Microsoft Word and Corel's WordPerfect with many similar features, and file format compatibility.

spell is the standard English language spell checker for Unix, Plan 9, and Unix-like operating systems.

ORFO is one of the oldest and most popular programs in the Russian spelling. It also provides grammar check and style, makes autosummary of document, shows definition of word, displays possible synonyms and antonyms of the given word. It is developed by the Russian company Informatic LLC.

Spell Catcher, originally known as Thunder!, is a stand-alone spell checker for Atari ST, Macintosh and Microsoft Windows systems. It was published continually from 1985 until the untimely 2012 death of the primary developer, Evan Gross. Its original name refers to its lightning-fast speed, which set it apart from other spell checkers on the platform like Spellswell.

References

  1. Sanmartín Losada, Juan Ramón. The theory of electrostatic probes in strong magnetic fields : Thesis submitted to the Faculty of The Graduate School of the University of Colorado for the Degree Doctor of Philosophy Department of Aerospace Engineering Science (Thesis). Universidad Politecnica de Madrid - University Library.