async def METHOD_NAME(self, plugin_ctx):
    corpus_info = await self._corparch.get_corpus_info(plugin_ctx, plugin_ctx.current_corpus.corpname)
    active_providers = []
    for ident, fb in self._providers.items():
        _, frontend = fb
        if ident in corpus_info.query_suggest.providers:
            active_providers.append({
                'ident': ident,
                'rendererId': frontend.renderer,
                'heading': frontend.headings.get(plugin_ctx.user_lang.replace('_', '-'), '--'),
                'queryTypes': frontend.query_types,
                'onItemClick': frontend.on_item_click,
                'conf': frontend.custom_conf
            })
    return dict(providers=active_providers)