I like how you’ve arranged this poem. I haven’t read the original yet in Spanish, because I wanted to first read it as a stand alone poem. It flows well. You chose a fine poem to translate.
I’m a stickler for remaining as true to the original as possible. If the author uses a word, even if we think it demeaning, then the original meaning needs to be rendered. It’s an art, though, not a science.