import fnmatch


def translation_fnmatch(track, filters):
    """
    Tells whether the translation filename in the given track matches one of the fnmatch patterns in ``filters``.

    :param tracker.TranslationTrack track: a translation track
    :param filters: fnmatch patterns
    :type filters: list(str)
    :return: True if any of filters matches the translation filename in ``track``
    :rtype: bool
    """
    f = track.translation.path.name
    for fil in filters:
        if fnmatch.fnmatch(f, fil):
            return True
    return False