Translate filter - substitute not working / bug

You missed something. Add

override => true

to the filter options.