CMUdict works for the english language, but what if I want to count the syllables of content in another language?
In general, no.  For some languages there might be, but if you don't have a dictionary you'd need knowledge of those languages' linguistic structure.  How words are divided into syllables varies from language to language.
Is there anyway in python to count syllables without the use of a dictionary?