inheriting the "_get_translation" of the "_" object, makes the odoo.http.request.env to be "None" as will as the "cursor" and the "uid", which is used in the "_get_lang" and "_get_cr" methods as one of the ways to lookup the language and the cursor. which eventually leads for the python code translations to not be loaded and logs the following "_logger.debug('translation went wrong for "%r", skipped', source)".
I Tried to comment out the import of the "translate.py" and the translations work fine.