Allow users to override the translation template rendered

Some users may want to integrate the translation controller with
their own bundle for theming purposes. This allows them to set what
template the controller uses.

If this is accepted you should ignore my other PR that removes the container from the controller.