def detokenize_text(src):
    """ Join all tokens corresponding to single characters for creating the resulting text.

    This function is reverse for the function `tokenize_text`.

    :param src: source token list.

    :return: the resulting text.

    """
    new_text = u''
    for cur_token in src.split():
        if cur_token == u'<space>':
            new_text += u' '
        else:
            new_text += cur_token
    return new_text.strip()