Google does not offer a traditional desktop installer. However, you can install the to use it like a desktop program. How to Install the Desktop Web App: Go to translate.google.com in Google Chrome.
Once the ~25MB–50MB file finishes, you can translate text and use the camera for Chinese signs even in Airplane Mode. 2. "Download" Google Translate for Desktop (Windows & Mac) google translate english to chinese download
Find in the list and tap the Download icon (downward arrow) next to it. Google does not offer a traditional desktop installer