Eu suponho que por "dicionário", você quer dizer apenas um banco de dados das palavras que compõem a língua? Em caso afirmativo, eu tentaria os dicionários enviados com verificadores ortográficos de código aberto, como aspell . Também dê uma olhada em esta postagem do Super Usuário , você pode usar os dicionários de algumas das ferramentas de código aberto mencionadas lá.