15. A computer program product for automating translation of screen images, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by processing circuitry to cause the processing circuitry to perform: receiving a description of a display screen generated by a software program executed in a first mode to interact with a user in first language, the description in a serialized format that includes screen capture parameters and an offset location in a first dictionary corresponding to a screen element in the display screen, the first dictionary including screen elements utilized by the software program when executing in the first mode to generate the display screen; identifying a target language; accessing a second dictionary of screen elements utilized by a deserialization program in the target language, wherein the screen element is located at the offset location in the second dictionary; combining the description of the display screen with the second dictionary; and recreating the display screen in the target language based on the combining, wherein the description is included as metadata along with the display screen in documentation of the software program written in the first language.
15. A computer program product for automating translation of screen images, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by processing circuitry to cause the processing circuitry to perform: receiving a description of a display screen generated by a software program executed in a first mode to interact with a user in first language, the description in a serialized format that includes screen capture parameters and an offset location in a first dictionary corresponding to a screen element in the display screen, the first dictionary including screen elements utilized by the software program when executing in the first mode to generate the display screen; identifying a target language; accessing a second dictionary of screen elements utilized by a deserialization program in the target language, wherein the screen element is located at the offset location in the second dictionary; combining the description of the display screen with the second dictionary; and recreating the display screen in the target language based on the combining, wherein the description is included as metadata along with the display screen in documentation of the software program written in the first language. 17. The computer program product of claim 15 , wherein the description is in a serialized GUI format.