Italian Assistant is a reasonably priced product that makes reasonable translations of Italian documents. There is some follow up work required to make a completely understandable English translation and requires some time spent with an Italian/English dictionary. However the more you use the product and the more words you add to the software's dictionary the better translations you get. To help the beginner (of the software) there is a supplemental dictionary available from PIE user John Gerrard at johng@aztec.asu.edu just for the asking that gets the new user off to a start by adding a lot of words including genealogical terms to the product. This supplemental dictionary can also be downloaded from Tony Cimorelli's web page at: http://www.cimorelli.com/pie/tools.htm.