The encoder-decoder architecture decouples the source and target language network components and makes the architecture more modular.
we can consider the encoder output (for the source language) to be embedded in a language-neutral, common subspace -a sort of interlingua.