Hi I am looking for an app or computer program that will translate english to various other languages AND/OR will pronounce the phrase in the foreign language and vice versa (foreign language back to english). This would be great for travelling abroad and learning new languages; especially classes!