Abstract: An example computer-implemented method for contextual prediction of content for a structured resource is provided. The example method includes providing, to an endpoint device, an input interface for inputting natural language content. The example method includes receiving, from the endpoint device via the input interface, an initial input of natural language content. The example method includes receiving context data associated with the endpoint device. The example method includes obtaining, using a machine-learned content generation model, and based on the initial input and the context data, a suggested portion of natural language content. The example method includes providing, to the endpoint device, the suggested portion.