Do I have to train 2 model for 2 direction of translate En - De and De - En?

Hello, I have a model to translate from English to German. When I want to translate from German to English.
Do I have to train one more model in the opposite direction? or
Are Opennmt have some method to use 1 model for 2 direction of translate?
Thank you!

That is what is usually done.

This topic could be useful:

1 Like