def save_signal(sender, instance, **kw):
 if (not kw.get('raw')):
  save_translations(make_key(instance))

def save_signal ( sender , instance , ** kw ) : if ( not kw . get ( 'raw' ) ) : save_translations ( make_key ( instance ) )
use this signal on a model to iterate through all the translations added to the hold queue and save them all .