Multilanguage support

See README for more information