Traum Log is a Dream Diary which functions as a text editor and dream interpretation aid. It is designed for ease-of-use, as well as to be configurable.
Traum Log comes with a default dictionary, but allows you to import new dictionary files. You may also freely distribute your dictionary files. You will find a download link for both of these programs in the downloads section.
So if you enjoy dream interpretation, simply need an advanced dream diary, or would just like to look up a word now and then, Traum Log delivers.