Bi-Directional Differentiable Input Reconstruction for Low-Resource Neural Machine Translation | Synapse