1. A method for translating data from a source language to a target language, comprising: inputting source data for translation; searching a database for a source string similar to the inputted source data, said source string having a corresponding translated target string; outputting said corresponding translated target string, if said source data string similar to said inputted source data string is found, for subsequent review by a translator; and sending said matching target string for subsequent review by said translator if said matching target string is found; and