There are about 700 different Native American languages. But there is no such language as "Indian".
"Soul mate" in Tagalog is translated as "kasintahan ng kaluluwa" or "kapalaran ng kaluluwa."
hingdu
sielsgenoot
lelki társ
"I have found my soul mate."
The Native Languages website does not list how to say soul mates in the Ogalala Sioux language. Sadly, the Native American language is becoming a thing of the past, and only a few of the elders still speak it.
Tamashī no hanryo
In a romantic context, m'fhíorghrá.
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.
Japanese to me, the words mean too many things and this one is crazy. Shinyuu means, Soul mate, Best freind or Parent. Shinyuu means a soul mate that's not really love version. More of a soul freind.
"Soul mate" sounds like it would be fitting only for someone who's more than a friend.