“Happy” in Spanish is feliz, although it's used less than you would expect. Usually, to describe happiness, you'll hear contento / contenta (“content”). Or, you could say “delighted” in Spanish with encantado / encantada. And to feel “excited” in Spanish, it's emocionado / emocionada.