English to Italian Translation tool includes online translation service, EnglishItalian reference dictionary, English and Italian texttospeech services, English and Italian spell checking tools, onscreen keyboard for major languages, back translation, email client and much more. The most convenient translation environment ever created.