8. The method of claim 1 , where the version identifier obtained for the first configuration file is included as a value within the first configuration file.
1. A computing device implemented method comprising: obtaining, by the device and via a browser toolbar implemented by the device, a version identifier corresponding to first configuration file, stored locally by the device, that includes configuration options relating to a language translation service provided by the browser toolbar, the browser toolbar being provided in a web browser application; requesting, by the device, via the browser toolbar, and without intervention by a user of the device, a version identifier corresponding to a second configuration file, stored at an update server; determining, by the device, via the browser toolbar, and based on the version identifiers corresponding to the first configuration file and the second configuration file, whether the second configuration file stored at the update server is different than the first configuration file, the first configuration file and the second configuration file comprising data stored as a key-value pair; downloading, by the device, the second configuration file, from the update server, when the second configuration file is different than the first configuration file; parsing, by the device and via the browser toolbar, the second configuration file to obtain updated configuration options relating to the language translation service provided by the browser toolbar; and updating, by the device and via the browser toolbar, operation of the language translation service based on the obtained options.