It learns language embeddings as a context for translation and uses them to generate the parameters of a shared translation model for all language pairs.
it provides these models the ability to learn parameters separately for each language, but also share information between similar languages.