When translating a product’s UI into a new language you can make things go smoother by following a few simple steps. First develop the product so that it is internationalized and translation-ready, which means that you can easily localize text and graphics so they work with other languages and cultures. You should be able to swap character sets, dates, money, time and other data into the target country’s format.