I wouldn't tie myself up in knots trying to interpret 400 year old poetry in terms of modern usage and grammar. Still, if you must, here's a site that attempts to translate Shakespeare (Hamlet in this case) into modern English. com/hamlet / And the site's home page (for other Shakespeare plays).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.