If you go to Google, and find the Google Translator, you can translate modest quantities of other languages. I am not sure of the German letters, though almost all characters are available by one means or another.
I don't know if scanners using OCR in Windows can be set up for German or not, though in Linux I would take it for granted.
I do know I copied some stuff from Russian, I think it was, a while back to the Translator and it gave me the English equivalent. It takes practice to decipher it, because the translator tends to be literal word by word, and with practice one can understand what they actually mean, in most cases.