What language is tal vez?

Tal vez is a Spanish word that means maybe, possibly, or perhaps when translated into English. Therefore, perhaps tal vez is of the Spanish language.