I found this application as the best to learn langauges provided spanish/french/italian/german/portugeuse/mandarin very easy to follow and imporve my language Link: *** Hidden text: You do not have sufficient rights to view the hidden text...