Add Memory translator, add translator proxy, allow switch between translators on the fly; Write tests for all translators, write tests for Subtitle model and collection