'Returns a dict containing translations for each language-specific
analyzer for the given field.'

@classmethod
def extract_field_analyzed_translations(cls, obj, field, db_field=None):

    if (db_field is None):
        db_field = ('%s_id' % field)
    extend_with_me = {}
    for (analyzer, languages) in mkt.SEARCH_ANALYZER_MAP.iteritems():
        if ((not settings.ES_USE_PLUGINS) and (analyzer in mkt.SEARCH_ANALYZER_PLUGINS)):
            continue
        extend_with_me[('%s_l10n_%s' % (field, analyzer))] = list(set((string for (locale, string) in obj.translations[getattr(obj, db_field)] if (locale.lower() in languages))))
    return extend_with_me
