Disable translation when not translatable
In #4033 (closed), we added an option on report to make it translatable or not.
But the Report engine should disable translation if the report is not translatable (even if there are translations stored).
I think only the _add_translation_hook should be skipped (but with fake method), the TranslateModel should still be used as it is not part of the template.