| CPC G06F 16/173 (2019.01) [G06F 16/24552 (2019.01); G06F 16/24575 (2019.01)] | 17 Claims |

|
1. A method comprising:
receiving, from a user at a first location, a request for metadata;
parsing the request into a current job for a first portion of the metadata and a background job for a second portion of the metadata, wherein parsing the request comprises determining the first portion of the metadata corresponding to a first language specified in a profile of the user and a second portion of the metadata corresponding to a plurality of other languages not specified in the profile of the user;
at a first time, issuing the current job to retrieve the first portion of the metadata from a translation server;
at a second time subsequent to the first time and upon completion of the current job, issuing the background job to retrieve the second portion of the metadata from the translation server;
in response to the background job, receiving a translation of the second portion of the metadata into the plurality of other languages; and
storing the translation of the second portion of the metadata in a non-transitory computer readable storage medium,
wherein, upon receiving a second request for metadata from a second user associated with a second profile having language preferences specifying one of the plurality of other languages, at least a portion of the translation of the second portion of the metadata is retrieved and presented to the second user.
|