I’m glad you liked the edits!
I didn’t think about how you might check it if you couldn’t do it by reading it aloud in English. Google translate has issues indeed! Let me think about it and get back to you later today.
I am triply impressed by your grasp of meter and poetic foot if you’re working in a second language. You were closer to perfect than a lot of native speakers I know.