1. A method for generating a composite of images in multiple languages when a request is made to capture an image of a screen, the method comprising: receiving, by one or more processors, a request to capture a first graphical user interface (GUI) display of an application in a first language available to the application; iterating, by one or more processors, over GUI elements of the first GUI display to locate bundle keys from a first language bundle for a second language; and generating, by one or more processors, a second GUI display for the first language available to the application, wherein the second GUI display is a recreation of images within the first GUI display, and wherein generating the second GUI comprises: retrieving, by one or more processors, a bundle name and a first bundle key from the first language bundle for the second language and a second bundle key from a second language bundle for the first language; and running, by one or more processors, the application a second time, using the second bundle key from the second language bundle for the first language in place of the first bundle key from the first language bundle for the second language.
1. A method for generating a composite of images in multiple languages when a request is made to capture an image of a screen, the method comprising: receiving, by one or more processors, a request to capture a first graphical user interface (GUI) display of an application in a first language available to the application; iterating, by one or more processors, over GUI elements of the first GUI display to locate bundle keys from a first language bundle for a second language; and generating, by one or more processors, a second GUI display for the first language available to the application, wherein the second GUI display is a recreation of images within the first GUI display, and wherein generating the second GUI comprises: retrieving, by one or more processors, a bundle name and a first bundle key from the first language bundle for the second language and a second bundle key from a second language bundle for the first language; and running, by one or more processors, the application a second time, using the second bundle key from the second language bundle for the first language in place of the first bundle key from the first language bundle for the second language. 5. The method of claim 1 , further comprising: capturing, by one or more processors, messages written to the first GUI, wherein the messages include key presses, mouse movements, action selections, and timers expiring.