Add possibility to pass translation specification to recursive translator