Translation:I have drunk coffee yesterday.
This should be ' I have drunk' surely, not 'I drank'? It isn't a good sentence anyway: ' I have drunk coffee yesterday' have reported it.
Wouldn't it be easier to put "I drank" instead of "I have drunk"? I drank is "yfais i".