Upgrade ReverseTranslator to produce output

[#50841359]
Refactor ReverseTranslator, add member functions

[#50841359]