I think Chrome does an excellent job actually. For example the error if you try to resolve a URL that does not exist has: An error in plain english ("<domains>’s server IP address could not be found."), suggestions to help the user: "Try: ..." and an error slug to help search for more info: "ERR_NAME_NOT_RESOLVED".