The invention discloses a text data processing method for English translation. Implementation by a translation system, The translation system comprises a user login module, a data acquisition module,a data input module, a database and character recognition module, an emotion recognition module, a processing module, an output module, a display module and a sounding module. The data processing method comprises the following steps that S1, a database containing an English library and a Chinese library is established, modeling classification management is conducted on vocabularies and grammar inthe database through the processing module, a corresponding source code library is generated, and the source code library comprises a character source code library and a voice source code library; According to the method, the source code is generated for the information in the database, the root code is generated for the input data needing to be translated, the information needing to be translatedcan be quickly searched for through matching of the root code and the source code, the translation speed is increased, the translated voice is endowed with the emotion of a speaker, and the translated word and sentence better conform to the real meaning of the current speaker.