Interesting ... especially since the translation from Latin is into Old English. Do you have a source for this information?
I need a source too. I seriously doubt its authenticity.