Towards A Science Of Translation