Almost all rules of good design can be applied to text translation, and this is even more important in reference to apps, programs, and websites as their interfaces all need to be properly designed (and localized) to be efficiently and willingly used by users.