"Our grandfather speaks perfectly."
snakker is not a word in Swedish. snackar is, but it's very colloquial, not at all like in Danish. The standard words for speaking are talar and pratar, where pratar is a little less formal.
What's more, I think this may be a ghost sentence, I can't find it in the incubator.
Whoops, that'll teach my to try learning both at once. Oh well, at least I'll end up with my own unique dialect :)