One question, is the game in Spanish?
No. Not on itch at least, There are other places where un-official translations can be found.