1. A computer implemented method comprising: providing a display of a user interface into an instance of a business object of a logged into application showing multiple fields and data and providing access to functions for user interaction with the instance of the business object to execute functions of the business object; receiving a first language selection indication using a first language switch within a business object instance interface of the logged into application, the first language selection selecting from a plurality of maintained languages, wherein each maintained language includes available text for at least one data field; displaying first data for the at least one data field within the business object instance, the first data including the available text presented in the first selected language; receiving a second language selection indication using a second language switch to display user editable language dependent data within the business object instance interface for at least one language dependent data field for all of several languages without logging out of the application; displaying second data for the at least one data field within the business object instance, the second data presented in the second selected language, the second data being the same as the first data translated into the second selected language; receiving edits to the first data into the user interface; receiving a translation command into the user interface; and in response to receiving the edits to the first data and receiving the translation command into the user interface, modifying other language versions of the edited first data in the at least one data field, the other language versions including the displayed second data.