I was bored and made this word builder program. You can train it by feeding it with texts and it will learn to construct words and sentences on its own (constructed from statistics extracted from the files you train it with). Of course it won't create perfect sentences, but it can still be fun to toy around with.
I suggest starting with a low memory depth (0 or 1) then increasing it to see how it creates better and better sentences. For best results feed it with bigger chunks of text, not just a few single words. Extract a chapter from an on-line novel, save it to a txt file then train it with it, or something...
(Source code is included)