Realization refers to finding some surface-level representation from the underlying model. We use linguistic analysis to produce some abstract objects in the actual language. The generated text should be correct according to syntax rules. It should also follow orthography as well as morphology. It is an alternate approach to making an end-to-end model using machine learning to generate the output text without multiple stages. This technique is primarily used in Image Captioning, which automatically displays textual captions for a picture.