8. A data processing system for automatically performing test builds of natural language translated files for a software product, comprising: executing means for executing a test build of the natural language translated file in a translation test build environment, wherein the translation test build environment is separate from a main software product build environment in response to receiving a natural language translated file from a client computer; determining means for determining whether the test build of the natural language translated file is successful; submitting means for submitting the natural language translated file to the main software product build environment if the test build is successful; creating means for creating a log file containing error information for the test build if the test build is unsuccessful; and sending means for sending the log file to the translator, wherein information in the log file allows the translator to fix compile errors identified in the natural language translated file and resubmit the natural language translated file to the translation test build environment for testing; wherein the translation test build environment comprises a build automation system and a build machine that interact together to test compilation of the natural language translated file such that any compile problems encountered during a build of the natural language translated file will not affect a base product maintained by the main software product build environment.
12. The data processing system of claim 8 , wherein the test build is executed by sending a test build request through a command line interface in the build automation system.