GEN-105 Clean up code and make boilerplate (translating engine is done!)
GEN-105 Clean up code and make boilerplate (translating engine is done!)