A Powerful Chrome Extension: Translation Program using Python, Website Analysis and Google Firebase Services


Tongde Zhao1, Khoa Tran2, 1USA, 2California State Polytechnic University, USA


The last few decades have seen a remarkable development technological wise in order to provide understanding between people with different language backgrounds. This paper develops a Chrome Extension that scans texts on a website and discovers unfamiliar English words to its users, then translates those words and displays their meanings onto their computer screens. Using Python with Flask framework and Google Firebase as a backend means, this Chrome Extension can be downloaded on any Chrome Browser and provide definitions to difficult words on websites that users want to get translated. The extension is useful to those who are having a hard time understanding difficult English vocabulary. In the experiment, the application has shown to detect 95 to 98% of the difficult words users are struggling with, with the speed of 10 minutes for documents that have more than 2000 words. The results show that the application provides adequate predictions for most users. For this application, I took data reliability, usability, and web-scrapping into consideration. The extension required ample reliable data, user-friendly interface, and a stable Internet browser for usage.


Language Translation, Firebase Database, Python, Web Analysis

Full Text  Volume 13, Number 7