In order to solve the problems of machine translation efficiency and translation quality, this paper proposes an English translation evaluation system based on the BP neural network algorithm. This method provides users with a more intelligent machine translation service experience. With the help of the BP neural network algorithm, taking English online translation as the research object, Google’s translation quality is the best, with an error frequency of only 167, while Baidu translation and iFLYTEK translation in China have a high error rate of 266 and 301, respectively, which is much higher than Google translation. A model of machine translation evaluation based on the neural network algorithm is proposed to better solve the disadvantages of traditional English machine translation. The results show that the machine translation system based on the neural network algorithm can further optimize the problems existing in machine translation, such as insufficient use of information and large scale of model parameters, and further improve the performance of neural network machine translation.