Dictionary.NET is a free, open-source dictionary and translation software. It supports more than 100 languages and can search for words and phrases across multiple dictionaries simultaneously. It also features a built-in pronunciation tool and the ability to save and export search results.