1. A method of operating a computer system to selectively translate predetermined portions of a computer program from a source natural language to a target natural language, the method comprising-causing the computer system to: identify predetermined, selected textual constructs of a computer program, wherein the identifying of the predetermined textual constructs includes identifying by a central processor of the computer system, the constructs including words in a source natural language, wherein the words of the construct are to be translated to a target natural language and wherein the words of the construct to be translated are delimited in the source code according to a stored coding convention, wherein the stored coding convention represents a pattern in which semantic content is expressed in the predetermined textual constructs; and if the construct is a function or a variable name: identify words of a function or a variable name according to the coding convention, wherein the identifying of the words includes identifying by a central processor of the computer system; translate the identified words of the function or variable name, from the source natural language to the target natural language; and assemble the words as translated into the target natural language according to the coding convention; if the construct is a comment, to translate the words of the comment construct; and display the source code translated variable name or comment in the target natural language.
1. A method of operating a computer system to selectively translate predetermined portions of a computer program from a source natural language to a target natural language, the method comprising-causing the computer system to: identify predetermined, selected textual constructs of a computer program, wherein the identifying of the predetermined textual constructs includes identifying by a central processor of the computer system, the constructs including words in a source natural language, wherein the words of the construct are to be translated to a target natural language and wherein the words of the construct to be translated are delimited in the source code according to a stored coding convention, wherein the stored coding convention represents a pattern in which semantic content is expressed in the predetermined textual constructs; and if the construct is a function or a variable name: identify words of a function or a variable name according to the coding convention, wherein the identifying of the words includes identifying by a central processor of the computer system; translate the identified words of the function or variable name, from the source natural language to the target natural language; and assemble the words as translated into the target natural language according to the coding convention; if the construct is a comment, to translate the words of the comment construct; and display the source code translated variable name or comment in the target natural language. 6. The method as claimed in claim 1 , further comprising displaying the translated source code function names, variable names and comments in part of a graphical user interface.