1. A method of translating translatable components in a structured file, comprising the steps of: (i) parsing said structured file to identify said translatable components and a source language; (ii) effecting translation of said identified translatable components from said source language to a selected destination language so as to generate corresponding translated components; and (iii) generating a new translated file having substantially the same structure as said structured file and having said translated components in place of said translatable components.