14. One or more computing devices comprising: processing hardware; storage hardware storing instructions that when executed by the processing hardware cause the processing hardware to perform a process comprising: accessing resource text strings obtained from a resource file of a program project, wherein the resource text strings are referenced in a source code file of the program project, wherein the program project is configured to be compiled to produce a corresponding program, and wherein the resource text strings are in a first human language; accessing a dictionary of historical resource text strings, wherein the historical resource text strings have been obtained from resource files of respective other program projects, and wherein the historical resource text strings are in the first human language; for each resource text string, selecting one or more of the historical resource text strings based on the resource text strings by determining similarity between the resource text string and the corresponding selected one or more historical resource text strings; storing, in a file, the resource text strings in association with respective selected historical resource text strings; providing the file to an editor of a computing device operated by a human translator, the editor concurrently displaying a resource text string in the first human language and, based on association in the file with the resource text string in the first human language, one or more historical resource text strings in the first human language determined to be similar to the resource text string; and receiving translation strings, in a second human language, the translation strings received from a user interface of the editor and corresponding to human translations associated with the file, the translation strings including a translation string in the second human language that corresponds to the displayed resource string in the first human language.
14. One or more computing devices comprising: processing hardware; storage hardware storing instructions that when executed by the processing hardware cause the processing hardware to perform a process comprising: accessing resource text strings obtained from a resource file of a program project, wherein the resource text strings are referenced in a source code file of the program project, wherein the program project is configured to be compiled to produce a corresponding program, and wherein the resource text strings are in a first human language; accessing a dictionary of historical resource text strings, wherein the historical resource text strings have been obtained from resource files of respective other program projects, and wherein the historical resource text strings are in the first human language; for each resource text string, selecting one or more of the historical resource text strings based on the resource text strings by determining similarity between the resource text string and the corresponding selected one or more historical resource text strings; storing, in a file, the resource text strings in association with respective selected historical resource text strings; providing the file to an editor of a computing device operated by a human translator, the editor concurrently displaying a resource text string in the first human language and, based on association in the file with the resource text string in the first human language, one or more historical resource text strings in the first human language determined to be similar to the resource text string; and receiving translation strings, in a second human language, the translation strings received from a user interface of the editor and corresponding to human translations associated with the file, the translation strings including a translation string in the second human language that corresponds to the displayed resource string in the first human language. 16. One or more computing devices according to claim 14 , wherein the selecting comprises, for a given resource text string, computing distance scores of the given resource text string to respective historical resource text strings in a set of the historical resource text strings.