1. A method comprising: determining text that recurs in one or more past communications associated with at least one context attribute; storing a text entry in a text suggestion dictionary, the text entry comprising the text and metadata associating the text with the at least one context attribute; and using the text suggestion dictionary, determining at least one predicted-text suggestion for a current communication associated with a communication context that comprises the at least one context attribute, the at least one predicted-text suggestion including the text.