20. The apparatus of claim 14 , wherein the plurality of instructions are further configured when executed cause the apparatus to determine a language of the plurality of text based at least in part on a geographic location of the client device; and analyze the individual words comprising the plurality of text relating to the recipe to determine whether each may be found within one of three keyword databases of known words for the determined language.
14. An apparatus comprising: a memory unit; and a processor coupled to the memory unit and configured to execute a plurality of instructions which are configured to when executed cause the apparatus to: retrieve recipe text information from a client device in communication with the apparatus, the recipe text information comprising at least a plurality of words relating to preparation of a food or beverage; analyze the text information to determine one of a plurality of keyword categories for individual ones of the plurality of words in the text information, the keyword categories being determined based on a presence of the individual ones of the plurality of words within a database of known words for each of three available keyword categories; extract nutrition information associated with at least the individual ones of the words identified within the keyword category relating to known ingredients; organize the extracted nutrition information and the plurality of words into sections related to the keyword categories; and provide the organized extracted nutrition information and the plurality of words to the client device for nutrition logging thereat.