To create a product for many languages, developers must design and create applications with translation in mind. For example, the developer must create a user interface that allows for text expansion during translation. To avoid translation problems, consider the topics in the following sections: