Palabra is an extensible dictionary written in Perl using a MySQL database for linguistic information. It is designed to be used with any number of languages with links to translations. Check out the source code using CVS or browse the CVS Repository.