semantic-dictionary.A Python dictionary that uses semantic similarity for key matching instead of exact matches. This library allows you to retrieve values using keys that are semantically similar to the ones stored, making it ideal for natural language interfaces, etc.