Browser Language Negotiation[This link generated an error during the last automatic check]
A JSP page that parses Accept-Language and displays the requested Locales. Includes source for the Accept-Language and Accept-Charset parsers. Now supports the complete RFC1766 and ISO639/3166 list of codes, plus some User-Agent detection to boot.
http://www.inter-locale.com/demos/langnego.xtp