Original: Shinto's spirits are collectively called yaoyorozu no kami, an expression literally meaning "eight million kami", but interpreted as meaning "myriad", although it can be translated as "many Kami".
Simplified: They believe there are many Kami, translated as gods or nature spirits. Some "kami" are just spirits of certain places, and some are the overall "kami" (like "Amaterasu", the Sun goddess).