Make the save api customizable for translationeditor plugin

Introduce TranslationApiStorage class

Change-Id: I2bbc6676c9ce99444f3b346d6c670ccda3a07968