GNU gettext in Javascript. Compile your mo files to JSON/JS and then use them directly from Javascript in your browser.
Demo: https://cdn.rawgit.com/ojii/gettext.js/master/demo/index.html
Docs: http://gettextjs.readthedocs.org/
Usage: gettextjs [-i] [-v] [--js] <locale-path> [<out-dir>] Options: -h --help Show this screen. --version Show version. -i --indent Indent JSON file. -v --verbose Print stuff while doing work. --js Compile to JS instead of JSON.
Gettext.load('/base/url/to/locale', 'en', 'messages').then(function(gettext){ var msgstr = gettext.gettext('msgid'); });
var gettext = new Gettext(EN_MESSAGES); var msgstr = gettext.gettext('msgid');