Schnapps and snaps is not the same thing, for reference read the wikipedia articles on the subjects http://en.wikipedia.org/wiki/Schnapps http://en.wikipedia.org/wiki/Snaps
Similar yes, but not identical
I think it’s similar enough to have as a translation, but it might be good for learners to be aware of the difference. The translation snaps is also accepted for this sentence.
is drank a accountable alternative for drunk?
colloquial forms are not grammatically correct...
We're sticking to the formally correct "has drunk" here.