Patent attributes
This disclosure describes providing and improving upon automated techniques for translating words presented by an application from one natural language into one or more different natural languages. In some examples, the techniques include obtaining a file that includes strings that have been stripped out, copied, or otherwise obtained from source code of an application. Further, the techniques include automating the communication of the strings to a translator service, and the receipt of translated strings from the translator service that have been translated into one or more natural languages. Additionally, one or more files may be generated to store the translated strings according to the natural languages to which the strings were translated. Finally, the files including the translated strings may be stored in a location, such as a repository, where they may be provided to clients of the application according to the natural languages of the clients.