I wouldn't do to much detection. E.g. I have a few languages in my browser marked to accept. Sometimes a website is doing all the detection and won't allow me to change to a different language.
Sometimes the currency to pay is already limited because the programmer wanted to be very clever.
You can use the Language Switch to allow probands to change the language
www.limesurvey.org/manual/Question_type_-_Language_switch
You can use Javascript/Jquery to detect browserlanguage and do a redirection with a link to your survey with a language code added to the URL, but I don't think it's worth the work. Browser language NOT always identical to language preference of the user which is using the browser.
For Javascript detection:
jsfiddle.net/xareyo/V7yDy/
Did you already tried, if Limesurvey is displaying the default language even if a different browser language is defined as default in the browser options?
Limesurvey isn't offering a browser detection out of the box. But DenisChenu is the man. He has told me that we don't need to do a feature request (had one a few years ago, but it was deleted with the old feature request website), since he already has a browser detection routine working.
www.limesurvey.org/en/profile/userprofile/DenisChenu