protected function getTranslateHelper()
    {
        if ( $this->translateHelper )
        {
            return $this->translateHelper;
        }

        if ( method_exists( $this->view, 'plugin' ) )
        {
            $this->translateHelper = $this->view
                                          ->plugin( 'translate' );
        }

        if ( ! $this->translateHelper instanceof Translate )
        {
            $this->translateHelper = new Translate();
        }

        return $this->translateHelper;
    }