"Jellyfish is a python library for doing approximate and phonetic matching of strings." (via @jedisct1)