1. A computer-implemented method, comprising: obtaining, at a computing device having one or more processors, a parsable content feed from at least one server associated with a social network comprising a plurality of users, the parsable content feed comprising at least one of (i) user-generated text posts on the social network and (ii) user-generated text comments to posts on the social network; obtaining, at the computing device, a set of preferred languages for a user operating the computing device, the user being one of the plurality of users; identifying, at the computing device, a text portion in the parsable content feed, the text portion being a sub-portion of text of the parsable content feed; obtaining, at the computing device, a detected language for the text portion; comparing, at the computing device, the detected language to the set of preferred languages for the user; when the detected language does not match any of the set of preferred languages, displaying, by the computing device and proximate to the text portion in the parsable content feed, a clickable icon configured for displaying a machine translation of the text portion and the text portion, the machine translation of the text portion being to one of the set of preferred languages for the user; and displaying, by the computing device and in response to a user selection of the clickable icon, the machine translation of the text portion and the text portion in the parsable content feed.