def METHOD_NAME(
    self,
    source,
    language,
    text: str,
    unit,
    user,
    threshold: int = 75,
):
    """Download list of possible translations from a service."""
    args = {
        "api-version": "3.0",
        "from": source,
        "to": language,
        "category": "general",
    }
    response = self.request(
        "post", self.get_url("translate"), params=args, json=[{"Text": text[:5000]}]
    )
    # Microsoft tends to use utf-8-sig instead of plain utf-8
    response.encoding = "utf-8-sig"
    payload = response.json()
    yield {
        "text": payload[0]["translations"][0]["text"],
        "quality": self.max_score,
        "service": self.name,
        "source": text,
    }