Programming contest at EggHeadCafe...

EggHeadCafe is running a programming contest.

The Swedish Chef is a character from the old Muppet Show that was broadcast in the 1970s. The Chef speaks his own language (an amalgam of Swedish, English, and who knows what else), and your task is to design and implement a class library to translate English text into the Chef's language.

Looks interesting, and fairly straighforward to solve. But can you do it elegantly?

Oh, and there's a cash prize to the winner...