From version 1.12 it is possible to change the Accept-Language during runtime without re-creating Browser instance. You can set the Accept-Language string or get the current value using Browser.AcceptLanguage property:

Browser browser = BrowserFactory.Create();
browser.AcceptLanguage = "de";
string currentAcceptLanguageString = browser.AcceptLanguage ;



Example

Form1.cs

using DotNetBrowser;
using DotNetBrowser.WinForms;
using System.Windows.Forms;

namespace AcceptLanguage
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

            WinFormsBrowserView browserView = new WinFormsBrowserView();
            Controls.Add(browserView);

            browserView.Browser.AcceptLanguage = "de";

            browserView.Browser.LoadURL("google.com");
        }
    }
}