def friendly_string(technical_string):
    """Translate a technical string to a human-friendly phrase.

    In most of our code, we use succint strings to express various
    technical details, e.g., ``'gcp'`` to express Google Cloud Platform.
    However these technical strings are not ideal while writing
    human-friendly messages such as a description of a security issue
    detected or a recommendation to remediate such an issue.

    This function helps in converting such technical strings into
    human-friendly phrases that can be used in strings intended to be
    read by end users (e.g., security analysts responsible for
    protecting their cloud infrastructure) of this project.

    Examples:
        Here are a few example usages of this function:

        >>> from cloudmarker import util
        >>> util.friendly_string('azure')
        'Azure'
        >>> util.friendly_string('gcp')
        'Google Cloud Platform (GCP)'

    Arguments:
        technical_string (str): A technical string.

    Returns:
        str: Human-friendly string if a translation from a technical
            string to friendly string exists; the same string otherwise.

    """
    phrase_map = {
        'azure': 'Azure',
        'gcp': 'Google Cloud Platform (GCP)',
        'mysql_server': 'MySQL Server',
        'postgresql_server': 'PostgreSQL Server'
    }
    return phrase_map.get(technical_string, technical_string)