Not really. "Alma" is "soul", corazón is "heart".
alma
alma
... y alma.
Alma artesanía
hermanas del alma
To say heart in spanish, say: corazón
You could say "Para llevar tu alma".
To say the words 'soul man' in the Spanish language you say the words hombre de alma. These words are said as anima hominis in the Latin language.
Alma is the spanish word for soul . when a child is born a mother will say mi alma chiquita which means my little soul
Corazón is heart in spanish.
Soulmate would roughly translate as "la pareja de mi alma" (the partner (or mate) of my soul). "Pareja del alma" could also be used.
la musica alimenta el alma.