I was looking for dictionaries the other day after finding myself impressed by Ubuntu’s Dictionary program. I found out that it actually uses the gdict set of XML files, and you can find around the freedict site (you probably need to scroll down: look for Dict Databases (Webster’s 1913). The dictionary is in an awful XML format though. Sample Perl-code is provided too.
This is also where I found the WordNet lexical database for English language: a C# interface can be found at ebswif’s (GPL). Not cleanly written code, though, but if it strikes you fancy, the source might be with you. (WordNet files are binary files, though).
Dictionaries, huh? A good friend of mine had a theory that good programmers generally have a knack for math and language. I always thought there was some truth in that.