ABBYY Lingvo 12 is one I really adore ...