Set this.translator for "detect" calls so that parentTranslator is set correctly
Do not overwrite set translators
And also don't leave behind unnecessary properties.
Keep track of currently loaded translator
Merge pull request #250 from aurimasv/parentTranslator

parentTranslator in detect calls