1. A translation method, comprising: compiling, by a developer using a computer system, a set of files including non-localizable files and localizable files into a set of install files, the localizable files including string data from at least one source in a first human language for translation into a target human language, the non-localizable files lacking data requiring translation from the first human language into the target human language, the install files for installation onto a computer, the non-localizable files including a computer-executable binary file; extracting, by a foreign country vendor using a translation tool executed by a computer remote from the computer system, the string data and exporting the extracted string data to a formatted file, the foreign country vendor being located in a country different from the developer; executing the translation tool independently of whether any of the non-localizable files are executed; receiving, at the remote computer, a translated formatted file that includes translated string data, the translated string data corresponding to the extracted string data that has been at least partially translated from the first human language into a target human language; importing, by the remote computer, the translated string data into the localizable files to produce translated localizable files and replacing the localizable files with translated localizable files that includes the imported translated string data; and packaging the translated localizable files together with the non-localizable files into a set of target install files without requiring recompilation from source code to computer-executable code of any of the non-localizable files including the binary file.