def get_Chinese_name():
    '''
    随机生成中文名
    '''
    name_code = ''
    name_code += random.choice(first_name)
    ran_num = random.randint(0, 1)
    # 为0生成的名字是两个字,为1生成的名字是一个字
    if ran_num == 0:
        for i in range(2):
            # 从十进制汉字编码随机选取一个
            ran = random.randint(19968, 40869)
            # 将其转换为汉字
            ran = chr(ran)
            name_code += ran
    else:
        # 从十进制汉字编码随机选取一个
        ran = random.randint(19968, 40869)
        # 将其转换为汉字
        ran = chr(ran)
        name_code += ran
    # 将name_code里面的繁体字转换为简体字
    name_code = Converter('zh-hans').convert(name_code)
    # 编码
    name_code.encode('utf-8')
    return name_code
예제 #2
0
def simplified2traditional(sentence):
    """
    将sentence中的简体字转为繁体字
    :param sentence: 待转换的句子
    :return: 将句子中简体字转换为繁体字之后的句子
    """
    sentence = Converter('zh-hant').convert(sentence)
    return sentence
예제 #3
0
def traditional2simplified(sentence):
    """
    将sentence中的繁体字转为简体字
    :param sentence: 待转换的句子
    :return: 将句子中繁体字转换为简体字之后的句子
    """
    sentence = Converter('zh-hans').convert(sentence)
    return sentence
예제 #4
0
def traditional2simplified(sentence):
    """
    将繁体中文的句子转换为简体
    :param sentence: string, 待转换字符串
    :return: string, 装换后的字符串
    """
    sentence = Converter('zh-hans').convert(sentence)
    return sentence
예제 #5
0
def simplified2traditional(sentence):
    """
    将简体中文的句子转换为繁体
    :param sentence: string, 待转换字符串
    :return: string, 装换后的字符串
    """
    sentence = Converter('zh-hant').convert(sentence)
    return sentence
예제 #6
0
 def _tradition2simple(text):
     """Tradition Chinese corpus to simplify Chinese."""
     text = Converter('zh-hans').convert(text)
     return text