translation module implementation

Change-Id: I7c6ed4922025746fa2f912383794c6937b4d61a0