10. An apparatus for generating language by transforming raw input data that is at least partially expressed in a non-linguistic format into a format that can be expressed linguistically in a textual output, the apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least: generate one or more phrase specifications from the raw input data; identify the one or more phrase specifications that contain at least one aggregatable constituent; generate one or more generalized phrase specifications based on the one or more phrase specifications; identify two or more generalized phrase specifications, wherein the two or more generalized phrase specifications contain at least one aggregatable constituent; generate an aggregated phrase specification from the two or more generalized phrase specifications, wherein the aggregated phrase specification comprises at least one of a combined noun phrase generated from the at least one aggregatable constituents and one or more additional constituents based on a determined level of generalization; and generate the textual output, based at least in part on the aggregated phrase specification, such that it is displayable on a user interface.
13. An apparatus according to claim 10 , wherein the at least one memory including the computer program code is further configured to, with the at least one processor, cause the apparatus to: determine one or more constituents that are generalizable in one or more phrase specifications; determine a generalized constituent for at least one of the one or more generalizable constituents; and replace the one or more generalized constituents with the determined generalized constituent, such that the one or more phrase specifications are one or more generalized phrase specifications.