No.  If you concatenate a translation string with a normal string, then it will never be translated.  Translation strings are usually translated automatically when rendered in a template.  In Python, you'd have to call `translate()` by hand.