OK - I've given her a listen and I can make the words fit, no probs. If anything, I could have given myself a few more syllables in places, but if you're not a Welsh speaker ... the fewer the better?
Don't know what translator you used but ... it ain't great.
sian