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)'}
    return phrase_map.get(technical_string, technical_string)
