MyMemory is the worlds largest translation archive containing over 400M translated texts.
Data is coming from the translation memories shared by Translated.net and its professional translators and also from trusted multilingual websites automatically aligned.
This app allows you to translate terms and small texts from English to Italian and vice versa!
MyMemory combines machine translation with human translation. For every text search MyMemory will provide the most similar professionally translated text and when not available will provide a computer translation from Google, Microsoft and other.
You can find more info about MyMemory here:
http://mymemory.translated.net