Originally Posted by
lsquare
You can try maps.baidu.com in Chrome with translations enabled. While content on the map itself will still be in Chinese, at least if you click on a Point of Interest the details that show up on the top-left corner will be translated to English by Chrome. Searching in English in the top-left corner also seems to work.