14. The apparatus of claim 8 , wherein the apparatus comprises a server apparatus and the user comprises a user of a client device in communication with the server apparatus and configured to run an application thereon to maintain the nutrition log.
8. An apparatus comprising: a communication unit; a memory; and a processor coupled to the communication unit and the memory and comprising a plurality of instructions which are configured to when executed cause the apparatus to: receive, via the communication unit, text information that describes a food recipe, the recipe comprising at least a plurality of ingredients and a respective quantity of each, and one or more instructions to be performed with respect to the ingredients; parse the text information to identify relevant food information including a first text portion that corresponds to the plurality of ingredients and a second text portion that corresponds to the respective quantity information; identify a match between each of a plurality of ingredients in the first text portion and respective ones of known food ingredients in a database of known ingredients; for each of the plurality of ingredients of the first text portion, convert a quantity unit of the food quantity information associated thereto to a quantity unit associated with the known food ingredient information in the database; calculate nutrient content information of the recipe, the calculation comprising a determination of a sum of a plurality of products of a nutritional value for each of the plurality of the known ingredients and the known quantity associated therewith; and enable a user to indicate consumption of at least a portion of the recipe, the indication causing a respective at least portion of the calculated nutrient content information to be entered into a nutrition log.