O programa opensource StarDict é um dicionário altamente versátil, pois você pode juntar as definições de vários dicionários no mesmo aplicativo. Com o StarDict você pode procurar a definição de uma palavra, a sua pronúncia (válida mais para palavras em Inglês), e ainda utilizar os recursos de tradução da Google.
O StarDict é gratuito e pode ser instalado em computadores com Linux ou Windows. Faça o download aqui e encontre diversos dicionários aqui.