In general, software translation refers to the translation of all graphical user interface (GUI) components of a software application, such as dialog boxes, menus, and error or status messages displayed on screen.
Most localization projects starts with the software translation. Translation of online help and documentation should not begin until the software is fully translated and reviewed, because online help and documentation typically contain many references to the software user interface.
In the software application, the following UI components would normally be translated: