1. A method of presenting dual language content, the method comprising: retrieving digital content from a memory, the digital content comprising textual information in a first language; rendering, by a display of a device, an image of the digital content in the first language; receiving, from an input device coupled to the display, an indication that a specified portion of the textual information is to be displayed in a second language, the specified portion comprising at least one of a word within a phrase and the phrase; retrieving, from the memory, correspondence information stored in association with the specified portion, the correspondence information identifying at least a translated phrase in a second language corresponding to the specified portion; providing contact information regarding a recommended other language learner with whom a user of the device may interact to discuss the digital content; and rendering an image of the translated phrase on the display in proximity to the specified portion, wherein the correspondence information includes information mapping one or more of a plurality of words in the translated phrase to respective one or more words in the specified portion of the digital content.