Issue #3534844: Update TranslationInterface instead of TranslationManager for constructor injection.
Closes #3534844