15. A computer-readable, non-transitory storage medium having a plurality of computer executable instructions stored thereon which when executed are operable to: receive a plurality of text that describes a recipe; parse the plurality of text to identify a first text portion comprising a plurality of ingredients and a second text portion comprising quantity information relating to the plurality of ingredients in the first text portion; match the plurality of ingredients in the first text portion to individual ones of a plurality of known ingredients in a database; determine whether the quantity information relating to individual ones of the plurality of ingredients comprises a same quantity unit as a quantity unit of the known ingredient to which it is matched in the database; when it is determined that the quantity unit of one or more of the plurality of ingredients is not the same, convert the quantity unit of the quantity information in the second text portion relating to the one or more of the plurality of ingredients to the quantity unit of the known ingredient in the database to which the one or more of the plurality of ingredients is matched; calculate nutrient content information of the recipe using predetermined nutritional information associated to the known ingredients to which each of the plurality of ingredients is matched and the quantity thereof; 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.
15. A computer-readable, non-transitory storage medium having a plurality of computer executable instructions stored thereon which when executed are operable to: receive a plurality of text that describes a recipe; parse the plurality of text to identify a first text portion comprising a plurality of ingredients and a second text portion comprising quantity information relating to the plurality of ingredients in the first text portion; match the plurality of ingredients in the first text portion to individual ones of a plurality of known ingredients in a database; determine whether the quantity information relating to individual ones of the plurality of ingredients comprises a same quantity unit as a quantity unit of the known ingredient to which it is matched in the database; when it is determined that the quantity unit of one or more of the plurality of ingredients is not the same, convert the quantity unit of the quantity information in the second text portion relating to the one or more of the plurality of ingredients to the quantity unit of the known ingredient in the database to which the one or more of the plurality of ingredients is matched; calculate nutrient content information of the recipe using predetermined nutritional information associated to the known ingredients to which each of the plurality of ingredients is matched and the quantity thereof; 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. 18. The computer-readable storage medium of claim 15 , wherein the plurality of executable instructions are, when executed, further operable to: send the nutrient content information to a client device; receive corrective instructions from the client device, wherein the corrective instructions include instructions on modifying the nutrient content information; and modifying the nutrient content information based on the corrective instructions.