You have look installed on your system. You can also grep /usr/share/dict/words. Even, curl with the dict protocol using the match key could be useful for spelling. Both emacs and vim have spellcheck features. Being a spell caster has never been so easy! CyberWitch Spell Casting software blends the ancient principles of Magick and the science of Radionics together with Quantum Physics in an unbeatable fusion of spell caster power while keeping a simple graphically rich and easy to use single-page user interface.
As you may know—all too well—Apple’s Mac OS X doesn’t offer native support for Romanian spell checking. Quite an embarrassment.
However, it is possible to install a Romanian spell-check dictionary (with diacritics and all)—in three fairly easy steps—available to all applications using system spell-checking services, like Mail, Pages, Keynote, Safari, iChat etc.1
Here is how to add system-wide Romanian spell-check dictionary to Mac OS X—a simple step-by-step guide.
Aspell is a Free and Open Source spell checker, cocoAspell is a Mac OS X system services interface for Aspell.
Action: Go to cocoAspell homepage and download the installer—currently at version 2.1. The package will install Aspell and a Spelling preference panel to control cocoAspell.
Outcome: If all goes well a Spelling preference panel will appear in System Preferences.

We have the engine, now we need a compatible Romanian spell-check dictionary—say hello to Aspell Romanian Dictionary Package.
Action: Open the Official Aspell Dictionaries FTP directory, scroll to “Română” and get aspell5-ro-3.3-2.tar.bz2. Expand it an move the resulting aspell5-ro-3.3-2 folder to ~/Library/Application Support/cocoAspell/.
If this sounds frightening, let me do it for you—just open a Terminal window and paste the following instructions one at a time:
Outcome: Opening the System Preferences → Spelling panel will require Aspell to compile the dictionary. You should get the following message:
And then:
Consequently, Romanian should appear in the Spelling panel’s dictionaries list—and you need to enable it:
In order to use the newly installed dictionary, you need to select it in your spelling preferences.
Action: In you application of choice select from the menu bar: Edit → Spelling → Show Spelling and Grammar:
In Pages, select from the menu bar: View → Show inspector → Text → Language → Română:
Outcome: After selecting the Romanian dictionary, the spelling engine should switch to Romanian.
1 The Romanian spell-check dictionary will not be available to applications using their own spell checking engines, like Word, Excel, PowerPoint, Illustrator or InDesign etc.
2 I paid $10 via PayPall Donate.
3 Lucian Constantin (rospell), Alexandru Szasz (Mozilla and OpenOffice.org Romanian Translation Team), Ionut Paduraru (http://www.archeus.ro), Adrian Stoica (OpenOffice.org Romanian Translation Team), Nicu Buculei (OpenOffice.org Romanian Translation Team), Catalin Francu (DEX Online Team, http://dexonline.ro), Ionel Mugurel Ciobica (previous aspell releases) and Mihai Budiu (ispell dictionary).