TranslationOnClick.com provides full text translation from English to German and vice versa. It is a good middle way between conventional online dictionaries, where each word has to be manually typed in the dictionary website, and between full text translation services such as google translate: that can give weird results.
Using TranslationOnClick.com is rather simple: simply paste in all the text that needs to be translated, select the source and target languages, and click "Translate". Then, the source code will appear with all words hyperlinked. To see the translation of each hyperlinked word, simply click it. Then, assuming basic knowledge of either source or target language, you will be able to choose and understand the correct translation in context.