added support for translating multiple words.

A really fun exercise!  My first couple of attempts ended with build failures due to typos.  Finally my test passed and I fetched me and the gopher some coffee.