I think "My grandfather is eighty years old" is also correct.
Yes, it is an acceptable translation now.
My Grand Father is eighty years old
"Grandfather" is a single word (it is a compound word).