translate() should support context keyword analogically to how it supports domain keyword.
Till then one can workaround this by wrapping string to translate in extra TranslationString like so:
translate(TranslationString(tstring, context='some_ctx'))