Moved language change logic from setup to the Translator constructor and cleaned up setup a little bit