These days there are all types of programs that are translation dictionaries between different languages, and Ultralingua Italian-English Dictionary is a good example. It is a translator, directly from Italian into English, which not only translates words but also numbers and figures.
One of the most interesting aspects of Ultralingua Italian-English Dictionary is that, apart from the usual words and expressions in Italian, it comes equipped with a large collection of colloquial expressions. You can also consult the different verb conjugations and their corresponding translation into English.
That makes Ultralingua Italian-English Dictionary an essential tool for all those who often translate from Italian into English.