Register a before_filter in ActionController::Base to a) remove empty unsaved translations from params and b) mark empty saved translations for deletion.
Implementing translation_status_flags: show a 16x11 flag for each language translated.
Filter only models that actually translate.

Devise's Session does not translate, which led to an error in the original implementation.