1. A computer-implemented method comprising: receiving a first request for translation, wherein the first request specifies a first path configured to identify first payload data; determining whether a graph object stored in a local cache memory includes a first translation associated with the first path; if the local cache memory does not include the first translation, then obtaining the first translation from a remote computing device and storing the first translation in the graph object, or if the local cache memory includes the first translation associated with the first path, then obtaining the first translation from the local cache memory; and obtaining the first payload data based on the first translation.