Aspose.Words for Python via .NET allows to use hyphenation for a more compact arrangement of text. It provides advanced algorithms to work with hyphenation dictionaries, uses OpenOffice dictionaries.... For correct splitting of words, language-specific... the optimal solution for correct hyphenation is to use special...