fix logic to determine if there were changes in translations
make it possible to load multiple translations from a previously persisted documents