1. A computer-implemented method performed by one or more processors for modifying user interfaces (UIs), the method comprising the following operations: identifying an instance of a UI text element within a UI associated with a software application for modification, wherein the UI is displayed to at least one user; retrieving a set of metadata associated with the identified instance of the UI text element, where each instance of the UI text element is associated with the retrieved set of metadata; receiving at least one modification to the retrieved set of metadata associated with the identified instance of the UI text element; and persisting the modified set of metadata associated with the UI text element.