1. A computing device configured to implement broadcast automation software, the computing device comprising: a processor; a non-transitory computer-readable storage medium coupled to the processor and storing a program of instructions to be executed by the processor, the program of instructions including: at least one instruction to display at least two different windows of the broadcast automation software, each different window including a plurality of user interface (UI) strings programmed into the broadcast automation software; at least one instruction to translate the plurality of UI strings included in a first window into a first language; and at least one instruction to translate the plurality of UI strings included in a second window into a second language, different from the first language.