Well it's an agglutinative language like Japanese, so you're partially right when you say it's similar to Japanese.
"Agglutinative languages" form words by joining suffixes and prefixes together. Which typically gives you very long, multi-syllable words that sound kind of disjointed. Eg...