Noising and denoising natural language