in reply to Splitting text into syllables

My goal is similar to this. This post is pretty old so may be there must be developments since then in syllabification techniques. I want to parse any text in Ukrainian, Russian and English into syllables via Perl. So what approach should I use to achieve this? Are there any libraries available or do I have to do a dictionary lookup? Also, whether only hyphenation is needed for syllabification?