A text hyphenation library