Abbreviator

This generates unique abbreviations for every word by chopping off as many letters as possible without confusing two words' abbreviations.