Hello, I am also trying to improve my Spanish skills, so I'll be definitely watching this topic.
I am a native Portuguese speaker and I got used to playing everything in English, so for this reason I don't have any translation recommendations.
However, I thought of an official release in particular: Fahrenheit/Indigo Prophecy has a Spanish localisation complete with voice acting and subtitles. I found the dub okay; in my opinion the best voiceovers are in English and French.
The game itself is infamous for being nonsensical after the first act, and I never managed to finish it due to laziness, but it might be worth playing regardless, even if just as a means to practice Spanish. My best friend got all the endings at some point.
If playing on a PC, I recommend using a gamepad, especially if you have the original PC version.
Other Quantic Dream titles have also been localised to Spanish.
Another thing you can try is changing the language of a game you've already played, but this depends on how your brain works. I attempted doing so for The Sims 3 and it was too confusing...
Again, I grew accostumed to playing in English and rarely, Portuguese, so it was a big change for me.
I couldn't even find basic interactions on the menu, haha. It doesn't help that the series uses different terms (i.e. 'back rub' instead of 'massage' - IDK how it is in Spanish, but they use non-standard words no matter the language).
Your mileage may vary.
Thank you for posting.