Yeah, the Japanese language doesn't really contain swear words. This is why whenever Sakura says "Shannaro!" in Naruto, it can translate out as "Alright!" or the more profane "$#@% yeah!"
Subbing companies have field days with the Japanese language. The Sonic X sub features colorful language when other, less profane words, could be used.