better support high-latency connections
I'm using your site from Bangladesh, and my connection to the States is fairly high-latency (320-340ms to readlang.com right now, 150-200 to Google's 184.108.40.206). Unfortunately, one effect of this seems to be that I can sometimes (not always) wait a long time for a word to appear. (I just had it happen w/ এইভাবে; it took 23 seconds!) I clicked on a number of words before that one, and most took 4 seconds. If there's any optimization you can do for high-latency connections, it would be most appreciated.
Sometimes google translate itself can take a few seconds to respond, but it certainly shouldn’t take 23 seconds!
There’s not that much I can do to improve things if the latency and/or bandwidth of your connection is slow. The request and response when doing a translation are quite small already, so the only way I can think to speed things up would be to pre-fetch translations for every word in the text you are reading, and that would only work for individual words, not phrases. This is something I’ll consider when looking into offline usage in future, no promises on when that’ll be though.