@classmethod
def can_translate(cls, header, filename=None):
    """Indicate whether this translation class can translate the
        supplied header.

        There is no ``INSTRUME`` header in early HSC files, so this method
        looks for HSC mentions in other headers.  In more recent files the
        instrument is called "Hyper Suprime-Cam".

        Parameters
        ----------
        header : `dict`-like
            Header to convert to standardized form.
        filename : `str`, optional
            Name of file being translated.

        Returns
        -------
        can : `bool`
            `True` if the header is recognized by this class. `False`
            otherwise.
        """
    if 'INSTRUME' in header:
        return header['INSTRUME'] == 'Hyper Suprime-Cam'
    for k in ('EXP-ID', 'FRAMEID'):
        if cls.is_keyword_defined(header, k):
            if header[k].startswith('HSC'):
                return True
    return False
