1. A mobile device, comprising: one or more processors to: receive a plurality of keywords from a keyword match database; obtain a file containing one or more images and an audio track; process the file to: identify a set of keywords included within the file and included in the plurality of keywords of the keyword match database; determine, for a keyword within the set of keywords, that the keyword matches a pre-stored keyword in the keyword match database, the keyword matching the pre-stored keyword when a degree of match between the keyword and the pre-stored keyword satisfies a predetermined threshold; determine, based on determining that the keyword matches the pre-stored keyword in the keyword match database, an overlay location associated with a respective image of the one or more images, the overlay location being determined based on a timestamp associated with where the keyword is identified in the audio track, and the overlay location being adjusted, to an adjusted overlay location associated with the respective image, so that content associated with the pre-stored keyword is visible with respect to other content associated with another overlay location; overlay, based on determining the overlay location associated with the respective image of the one or more images, the content associated with the pre-stored keyword, at the adjusted overlay location associated with the respective image of the one or more images; and provide, for display, the respective image with the content overlaid at the adjusted overlay location associated with the respective image.