Use of --share_vocab option

what is the use of --share_vocab in the build vocab command in the OpenNMT-py toolkit.

https://opennmt.net/OpenNMT-py/options/train.html#Vocab

It means the model will use a common vocabulary for both source and target side.