from worlddisasterlm.config import SUPPORTED_LANGUAGES def multilingual_coverage_score(languages_seen: list[str]) -> float: normalized = {lang.strip().lower() for lang in languages_seen} target = {lang.lower() for lang in SUPPORTED_LANGUAGES} return round(len(normalized.intersection(target)) / len(target), 3)