You can use Google Translate for any kind of translations. But, its useful only if you want to translate short texts or words and for lengthy and meaningful translations I strongly recommend that you hire professional and Certified Translators.
You can download a piece of software called IMTranslator which includes German and English. The translation works on line although the software itself is on your PC. The translations are reasonably accurate, but it is best to check through for words which have several meanings as the translator cannot work out context.
My favorite color Is black.
I like blue very much! Another reason why this site is so appealing to my eye, hahah! :D The shade of blue that Blurtit is... Is my favourite colour.