The documentation says: The $translatedEntity will be persisted and flushed., but it's not true.
The automatic persist and flush are made in the TranslatableCRUDController, so if we do not use Sonata this will not work.
Maybe we should extract the main logic into a trait, so we can use it in the existing TranslatableCRUDController but also in a custom controller?