Exemplo n.º 1
0
            "柿子", "山竹", "黑布林", "枇杷", "杨桃", "山楂", "圣女果", "无花果", "罗汉果", "火龙果",
            "猕猴桃", "菠萝", "芒果", "椰子", "奇异果", "芭乐", "榴莲", "香蕉", "甘蔗", "石榴"
        ],
    }
else:
    data = {
        '植物': [
            "珊瑚树", "银杏", "栎类", "臭椿", "木荷", "冬青", "悬铃木", "女贞", "大叶黄扬", "落叶松",
            "黑荆树", "马尾松", "思茅松,云南松", "南亚松", "油松", "红松", "黑胡桃", "柠檬", "悬铃木",
            "蒲桃", "珙桐", "木棉", "爪哇木棉", "洋紫荆", "羊蹄甲", "雨树", "合欢", "龙牙花", "刺桐",
            "广玉兰", "苏铁", "紫薇", "桧柏", "白皮松", "杉木", "侧柏", "臭椿", "樟树", "雪松", "银桦",
            "柞树", "稠李", "椴树", "冷杉", "银桦", "滇杨", "拐枣", "油茶", "蓝按", "桑树", "垂柳",
            "刺槐", "银桦"
        ]
    }

translateHelper = Translate()

output = {}

for domain, items in data.items():
    output[domain] = {}
    for item in items:
        status, enName = translateHelper.connect(item)
        if status:
            output[domain][item] = enName[0]
            print('{}\t{}'.format(item, enName[0]))

with open('data_{}.json'.format(opts.thread), 'w') as f:
    js.dump(output, f, indent=4)