1193 lines
40 KiB
Python
1193 lines
40 KiB
Python
# 图片识别支持类型
|
||
cuid = 'APICUID'
|
||
mac = 'mac'
|
||
|
||
p_lang_type = {
|
||
"zh": "中文",
|
||
"en": "英语",
|
||
"jp": "日语",
|
||
"kor": "韩语",
|
||
"fra": "法语",
|
||
"spa": "西班牙语",
|
||
"ru": "俄语",
|
||
"pt": "葡萄牙语",
|
||
"de": "德语",
|
||
"it": "意大利语",
|
||
"dan": "丹麦语",
|
||
"nl": "荷兰语",
|
||
"may": "马来语",
|
||
"swe": "瑞典语",
|
||
"id": "印尼语",
|
||
"pl": "波兰语",
|
||
"rom": "罗马尼亚语",
|
||
"tr": "土耳其语",
|
||
"el": "希腊语",
|
||
"hu": "匈牙利语",
|
||
"auto": "自动识别"
|
||
}
|
||
|
||
|
||
|
||
p_code = {
|
||
"0": {"code": "0", "message": "成功"},
|
||
"52001": {"code": "52001", "message": "请求超时"},
|
||
"52002": {"code": "52002", "message": "服务端系统错误"},
|
||
"52003": {"code": "52003", "message": "未授权用户"},
|
||
"52010": {"code": "52010", "message": "开放设备授权容量不足"},
|
||
"54000": {"code": "54000", "message": "必填参数为空或固定参数有误"},
|
||
"54001": {"code": "54001", "message": "签名错误"},
|
||
"54003": {"code": "54003", "message": "访问频率受限"},
|
||
"54004": {"code": "54004", "message": "账户余额不足"},
|
||
"54005": {"code": "54005", "message": "长query请求频繁"},
|
||
"58000": {"code": "58000", "message": "客户端IP非法"},
|
||
"58001": {"code": "58001", "message": "译文语言方向不支持"},
|
||
"69001": {"code": "69001", "message": "上传图片数据有误"},
|
||
"69002": {"code": "69002", "message": "图片识别超时"},
|
||
"69003": {"code": "69003", "message": "内容识别失败"},
|
||
"69004": {"code": "69004", "message": "识别内容为空"},
|
||
"69005": {"code": "69005", "message": "图片大小超限(超过4M)"},
|
||
"69006": {"code": "69006", "message": "图片尺寸不符合标准(最短边至少30px,最长边最大4096px)"},
|
||
"69007": {"code": "69007", "message": "图片格式不支持(png/jpg)"},
|
||
"69008": {"code": "69008", "message": "设备号为空"},
|
||
"69012": {"code": "69012", "message": "文字贴合参数异常"}
|
||
}
|
||
|
||
# 语音识别翻译
|
||
y_lang_type = {'zh': '中文', 'en': '英语', 'jp': '日语', 'kor': '韩语', 'yue': '粤语', 'ru': '俄语', 'de': '德语', 'fra': '法语', 'th': '泰语', 'pt': '葡萄牙语', 'spa': '西班牙语', 'ara': '阿拉伯语(巴林)'}
|
||
|
||
pcm_y_lang_type = {'zh': '中文', 'yue': '粤语'}
|
||
|
||
y_speech_type = ["pcm", "wav", "mp3", "amr", "m4a"] # 最多支持的语音类型
|
||
|
||
|
||
# 通用文本翻译
|
||
languages = {'ara': {'name': '阿拉伯语', 'code': 'ara', 'detect': True}, 'gle': {'name': '爱尔兰语', 'code': 'gle', 'detect': True}, 'oci': {'name': '奥克语', 'code': 'oci', 'detect': True}, 'alb': {'name': '阿尔巴尼亚语', 'code': 'alb', 'detect': True}, 'arq': {'name': '阿尔及利亚阿拉伯语', 'code': 'arq', 'detect': False}, 'aka': {'name': '阿肯语', 'code': 'aka', 'detect': False}, 'arg': {'name': '阿拉贡语', 'code': 'arg', 'detect': False}, 'amh': {'name': '阿姆哈拉语', 'code': 'amh', 'detect': True}, 'asm': {'name': '阿萨姆语', 'code': 'asm', 'detect': True}, 'aym': {'name': '艾马拉语', 'code': 'aym', 'detect': False}, 'aze': {'name': '阿塞拜疆语', 'code': 'aze', 'detect': True}, 'ast': {'name': '阿斯图里亚斯语', 'code': 'ast', 'detect': True}, 'oss': {'name': '奥塞梯语', 'code': 'oss', 'detect': False}, 'est': {'name': '爱沙尼亚语', 'code': 'est', 'detect': True}, 'oji': {'name': '奥杰布瓦语', 'code': 'oji', 'detect': False}, 'ori': {'name': '奥里亚语', 'code': 'ori', 'detect': True}, 'orm': {'name': '奥罗莫语', 'code': 'orm', 'detect': False}, 'pl': {'name': '波兰语', 'code': 'pl', 'detect': True}, 'per': {'name': '波斯语', 'code': 'per', 'detect': True}, 'bre': {'name': '布列塔尼语', 'code': 'bre', 'detect': True}, 'bak': {'name': '巴什基尔语', 'code': 'bak', 'detect': False}, 'baq': {'name': '巴斯克语', 'code': 'baq', 'detect': True}, 'pot': {'name': '巴西葡萄牙语', 'code': 'pot', 'detect': False}, 'bel': {'name': '白俄罗斯语', 'code': 'bel', 'detect': True}, 'ber': {'name': '柏柏尔语', 'code': 'ber', 'detect': True}, 'pam': {'name': '邦板牙语', 'code': 'pam', 'detect': False}, 'bul': {'name': '保加利亚语', 'code': 'bul', 'detect': True}, 'sme': {'name': '北方萨米语', 'code': 'sme', 'detect': False}, 'ped': {'name': '北索托语', 'code': 'ped', 'detect': False}, 'bem': {'name': '本巴语', 'code': 'bem', 'detect': False}, 'bli': {'name': '比林语', 'code': 'bli', 'detect': False}, 'bis': {'name': '比斯拉马语', 'code': 'bis', 'detect': False}, 'bal': {'name': '俾路支语', 'code': 'bal', 'detect': False}, 'ice': {'name': '冰岛语', 'code': 'ice', 'detect': True}, 'bos': {'name': '波斯尼亚语', 'code': 'bos', 'detect': True}, 'bho': {'name': '博杰普尔语', 'code': 'bho', 'detect': False}, 'chv': {'name': '楚瓦什语', 'code': 'chv', 'detect': False}, 'tso': {'name': '聪加语', 'code': 'tso', 'detect': False}, 'dan': {'name': '丹麦语', 'code': 'dan', 'detect': True}, 'de': {'name': '德语', 'code': 'de', 'detect': True}, 'tat': {'name': '鞑靼语', 'code': 'tat', 'detect': True}, 'sha': {'name': '掸语', 'code': 'sha', 'detect': False}, 'tet': {'name': '德顿语', 'code': 'tet', 'detect': False}, 'div': {'name': '迪维希语', 'code': 'div', 'detect': False}, 'log': {'name': '低地德语', 'code': 'log', 'detect': True}, 'ru': {'name': '俄语', 'code': 'ru', 'detect': True}, 'fra': {'name': '法语', 'code': 'fra', 'detect': True}, 'fil': {'name': '菲律宾语', 'code': 'fil', 'detect': True}, 'fin': {'name': '芬兰语', 'code': 'fin', 'detect': True}, 'san': {'name': '梵语', 'code': 'san', 'detect': False}, 'fri': {'name': '弗留利语', 'code': 'fri', 'detect': False}, 'ful': {'name': '富拉尼语', 'code': 'ful', 'detect': False}, 'fao': {'name': '法罗语', 'code': 'fao', 'detect': False}, 'gla': {'name': '盖尔语', 'code': 'gla', 'detect': False}, 'kon': {'name': '刚果语', 'code': 'kon', 'detect': False}, 'ups': {'name': '高地索布语', 'code': 'ups', 'detect': False}, 'hkm': {'name': '高棉语', 'code': 'hkm', 'detect': True}, 'kal': {'name': '格陵兰语', 'code': 'kal', 'detect': False}, 'geo': {'name': '格鲁吉亚语', 'code': 'geo', 'detect': True}, 'guj': {'name': '古吉拉特语', 'code': 'guj', 'detect': True}, 'gra': {'name': '古希腊语', 'code': 'gra', 'detect': False}, 'eno': {'name': '古英语', 'code': 'eno', 'detect': False}, 'grn': {'name': '瓜拉尼语', 'code': 'grn', 'detect': False}, 'kor': {'name': '韩语', 'code': 'kor', 'detect': True}, 'nl': {'name': '荷兰语', 'code': 'nl', 'detect': True}, 'hup': {'name': '胡帕语', 'code': 'hup', 'detect': False}, 'hak': {'name': '哈卡钦语', 'code': 'hak', 'detect': False}, 'ht': {'name': '海地语', 'code': 'ht', 'detect': False}, 'mot': {'name': '黑山语', 'code': 'mot', 'detect': False}, 'hau': {'name': '豪萨语', 'code': 'hau', 'detect': False}, 'kir': {'name': '吉尔吉斯语', 'code': 'kir', 'detect': False}, 'glg': {'name': '加利西亚语', 'code': 'glg', 'detect': True}, 'frn': {'name': '加拿大法语', 'code': 'frn', 'detect': False}, 'cat': {'name': '加泰罗尼亚语', 'code': 'cat', 'detect': True}, 'cs': {'name': '捷克语', 'code': 'cs', 'detect': True}, 'kab': {'name': '卡拜尔语', 'code': 'kab', 'detect': True}, 'kan': {'name': '卡纳达语', 'code': 'kan', 'detect': True}, 'kau': {'name': '卡努里语', 'code': 'kau', 'detect': False}, 'kah': {'name': '卡舒比语', 'code': 'kah', 'detect': False}, 'cor': {'name': '康瓦尔语', 'code': 'cor', 'detect': False}, 'xho': {'name': '科萨语', 'code': 'xho', 'detect': True}, 'cos': {'name': '科西嘉语', 'code': 'cos', 'detect': False}, 'cre': {'name': '克里克语', 'code': 'cre', 'detect': False}, 'cri': {'name': '克里米亚鞑靼语', 'code': 'cri', 'detect': False}, 'kli': {'name': '克林贡语', 'code': 'kli', 'detect': False}, 'hrv': {'name': '克罗地亚语', 'code': 'hrv', 'detect': True}, 'que': {'name': '克丘亚语', 'code': 'que', 'detect': False}, 'kas': {'name': '克什米尔语', 'code': 'kas', 'detect': False}, 'kok': {'name': '孔卡尼语', 'code': 'kok', 'detect': False}, 'kur': {'name': '库尔德语', 'code': 'kur', 'detect': True}, 'lat': {'name': '拉丁语', 'code': 'lat', 'detect': True}, 'lao': {'name': '老挝语', 'code': 'lao', 'detect': False}, 'rom': {'name': '罗马尼亚语', 'code': 'rom', 'detect': True}, 'lag': {'name': '拉特加莱语', 'code': 'lag', 'detect': False}, 'lav': {'name': '拉脱维亚语', 'code': 'lav', 'detect': True}, 'lim': {'name': '林堡语', 'code': 'lim', 'detect': False}, 'lin': {'name': '林加拉语', 'code': 'lin', 'detect': False}, 'lug': {'name': '卢干达语', 'code': 'lug', 'detect': False}, 'ltz': {'name': '卢森堡语', 'code': 'ltz', 'detect': False}, 'ruy': {'name': '卢森尼亚语', 'code': 'ruy', 'detect': False}, 'kin': {'name': '卢旺达语', 'code': 'kin', 'detect': True}, 'lit': {'name': '立陶宛语', 'code': 'lit', 'detect': True}, 'roh': {'name': '罗曼什语', 'code': 'roh', 'detect': False}, 'ro': {'name': '罗姆语', 'code': 'ro', 'detect': False}, 'loj': {'name': '逻辑语', 'code': 'loj', 'detect': False}, 'may': {'name': '马来语', 'code': 'may', 'detect': True}, 'bur': {'name': '缅甸语', 'code': 'bur', 'detect': True}, 'mar': {'name': '马拉地语', 'code': 'mar', 'detect': False}, 'mg': {'name': '马拉加斯语', 'code': 'mg', 'detect': True}, 'mal': {'name': '马拉雅拉姆语', 'code': 'mal', 'detect': True}, 'mac': {'name': '马其顿语', 'code': 'mac', 'detect': True}, 'mah': {'name': '马绍尔语', 'code': 'mah', 'detect': False}, 'mai': {'name': '迈蒂利语', 'code': 'mai', 'detect': True}, 'glv': {'name': '曼克斯语', 'code': 'glv', 'detect': False}, 'mau': {'name': '毛里求斯克里奥尔语', 'code': 'mau', 'detect': False}, 'mao': {'name': '毛利语', 'code': 'mao', 'detect': False}, 'ben': {'name': '孟加拉语', 'code': 'ben', 'detect': True}, 'mlt': {'name': '马耳他语', 'code': 'mlt', 'detect': True}, 'hmn': {'name': '苗语', 'code': 'hmn', 'detect': False}, 'nor': {'name': '挪威语', 'code': 'nor', 'detect': True}, 'nea': {'name': '那不勒斯语', 'code': 'nea', 'detect': False}, 'nbl': {'name': '南恩德贝莱语', 'code': 'nbl', 'detect': False}, 'afr': {'name': '南非荷兰语', 'code': 'afr', 'detect': True}, 'sot': {'name': '南索托语', 'code': 'sot', 'detect': False}, 'nep': {'name': '尼泊尔语', 'code': 'nep', 'detect': True}, 'pt': {'name': '葡萄牙语', 'code': 'pt', 'detect': True}, 'pan': {'name': '旁遮普语', 'code': 'pan', 'detect': True}, 'pap': {'name': '帕皮阿门托语', 'code': 'pap', 'detect': False}, 'pus': {'name': '普什图语', 'code': 'pus', 'detect': False}, 'nya': {'name': '齐切瓦语', 'code': 'nya', 'detect': False}, 'twi': {'name': '契维语', 'code': 'twi', 'detect': False}, 'chr': {'name': '切罗基语', 'code': 'chr', 'detect': False}, 'jp': {'name': '日语', 'code': 'jp', 'detect': True}, 'swe': {'name': '瑞典语', 'code': 'swe', 'detect': True}, 'srd': {'name': '萨丁尼亚语', 'code': 'srd', 'detect': False}, 'sm': {'name': '萨摩亚语', 'code': 'sm', 'detect': False}, 'sec': {'name': '塞尔维亚-克罗地亚语', 'code': 'sec', 'detect': False}, 'srp': {'name': '塞尔维亚语', 'code': 'srp', 'detect': True}, 'sol': {'name': '桑海语', 'code': 'sol', 'detect': False}, 'sin': {'name': '僧伽罗语', 'code': 'sin', 'detect': True}, 'epo': {'name': '世界语', 'code': 'epo', 'detect': True}, 'nob': {'name': '书面挪威语', 'code': 'nob', 'detect': True}, 'sk': {'name': '斯洛伐克语', 'code': 'sk', 'detect': True}, 'slo': {'name': '斯洛文尼亚语', 'code': 'slo', 'detect': True}, 'swa': {'name': '斯瓦希里语', 'code': 'swa', 'detect': True}, 'src': {'name': '塞尔维亚语(西里尔)', 'code': 'src', 'detect': False}, 'som': {'name': '索马里语', 'code': 'som', 'detect': True}, 'sco': {'name': '苏格兰语', 'code': 'sco', 'detect': False}, 'th': {'name': '泰语', 'code': 'th', 'detect': True}, 'tr': {'name': '土耳其语', 'code': 'tr', 'detect': True}, 'tgk': {'name': '塔吉克语', 'code': 'tgk', 'detect': True}, 'tam': {'name': '泰米尔语', 'code': 'tam', 'detect': True}, 'tgl': {'name': '他加禄语', 'code': 'tgl', 'detect': True}, 'tir': {'name': '提格利尼亚语', 'code': 'tir', 'detect': False}, 'tel': {'name': '泰卢固语', 'code': 'tel', 'detect': True}, 'tua': {'name': '突尼斯阿拉伯语', 'code': 'tua', 'detect': False}, 'tuk': {'name': '土库曼语', 'code': 'tuk', 'detect': False}, 'ukr': {'name': '乌克兰语', 'code': 'ukr', 'detect': True}, 'wln': {'name': '瓦隆语', 'code': 'wln', 'detect': True}, 'wel': {'name': '威尔士语', 'code': 'wel', 'detect': True}, 'ven': {'name': '文达语', 'code': 'ven', 'detect': False}, 'wol': {'name': '沃洛夫语', 'code': 'wol', 'detect': False}, 'urd': {'name': '乌尔都语', 'code': 'urd', 'detect': True}, 'spa': {'name': '西班牙语', 'code': 'spa', 'detect': True}, 'heb': {'name': '希伯来语', 'code': 'heb', 'detect': True}, 'el': {'name': '希腊语', 'code': 'el', 'detect': True}, 'hu': {'name': '匈牙利语', 'code': 'hu', 'detect': True}, 'fry': {'name': '西弗里斯语', 'code': 'fry', 'detect': True}, 'sil': {'name': '西里西亚语', 'code': 'sil', 'detect': False}, 'hil': {'name': '希利盖农语', 'code': 'hil', 'detect': False}, 'los': {'name': '下索布语', 'code': 'los', 'detect': False}, 'haw': {'name': '夏威夷语', 'code': 'haw', 'detect': False}, 'nno': {'name': '新挪威语', 'code': 'nno', 'detect': True}, 'nqo': {'name': '西非书面语', 'code': 'nqo', 'detect': False}, 'snd': {'name': '信德语', 'code': 'snd', 'detect': False}, 'sna': {'name': '修纳语', 'code': 'sna', 'detect': False}, 'ceb': {'name': '宿务语', 'code': 'ceb', 'detect': False}, 'syr': {'name': '叙利亚语', 'code': 'syr', 'detect': False}, 'sun': {'name': '巽他语', 'code': 'sun', 'detect': False}, 'en': {'name': '英语', 'code': 'en', 'detect': True}, 'hi': {'name': '印地语', 'code': 'hi', 'detect': True}, 'id': {'name': '印尼语', 'code': 'id', 'detect': True}, 'it': {'name': '意大利语', 'code': 'it', 'detect': True}, 'vie': {'name': '越南语', 'code': 'vie', 'detect': True}, 'yid': {'name': '意第绪语', 'code': 'yid', 'detect': False}, 'ina': {'name': '因特语', 'code': 'ina', 'detect': False}, 'ach': {'name': '亚齐语', 'code': 'ach', 'detect': False}, 'ing': {'name': '印古什语', 'code': 'ing', 'detect': False}, 'ibo': {'name': '伊博语', 'code': 'ibo', 'detect': False}, 'ido': {'name': '伊多语', 'code': 'ido', 'detect': False}, 'yor': {'name': '约鲁巴语', 'code': 'yor', 'detect': False}, 'arm': {'name': '亚美尼亚语', 'code': 'arm', 'detect': True}, 'iku': {'name': '伊努克提图特语', 'code': 'iku', 'detect': False}, 'zh': {'name': '中文(简体)', 'code': 'zh', 'detect': True}, 'cht': {'name': '中文(繁体)', 'code': 'cht', 'detect': True}, 'wyw': {'name': '中文(文言文)', 'code': 'wyw', 'detect': True}, 'yue': {'name': '中文(粤语)', 'code': 'yue', 'detect': True}, 'zaz': {'name': '扎扎其语', 'code': 'zaz', 'detect': False}, 'frm': {'name': '中古法语', 'code': 'frm', 'detect': False}, 'zul': {'name': '祖鲁语', 'code': 'zul', 'detect': False}, 'jav': {'name': '爪哇语', 'code': 'jav', 'detect': False}, 'auto': {'name': '自动检测', 'code': 'auto', 'detect': True}}
|
||
auto_lang = {'ara': {'name': '阿拉伯语', 'code': 'ara', 'detect': True}, 'gle': {'name': '爱尔兰语', 'code': 'gle', 'detect': True}, 'oci': {'name': '奥克语', 'code': 'oci', 'detect': True}, 'alb': {'name': '阿尔巴尼亚语', 'code': 'alb', 'detect': True}, 'amh': {'name': '阿姆哈拉语', 'code': 'amh', 'detect': True}, 'asm': {'name': '阿萨姆语', 'code': 'asm', 'detect': True}, 'aze': {'name': '阿塞拜疆语', 'code': 'aze', 'detect': True}, 'ast': {'name': '阿斯图里亚斯语', 'code': 'ast', 'detect': True}, 'est': {'name': '爱沙尼亚语', 'code': 'est', 'detect': True}, 'ori': {'name': '奥里亚语', 'code': 'ori', 'detect': True}, 'pl': {'name': '波兰语', 'code': 'pl', 'detect': True}, 'per': {'name': '波斯语', 'code': 'per', 'detect': True}, 'bre': {'name': '布列塔尼语', 'code': 'bre', 'detect': True}, 'baq': {'name': '巴斯克语', 'code': 'baq', 'detect': True}, 'bel': {'name': '白俄罗斯语', 'code': 'bel', 'detect': True}, 'ber': {'name': '柏柏尔语', 'code': 'ber', 'detect': True}, 'bul': {'name': '保加利亚语', 'code': 'bul', 'detect': True}, 'ice': {'name': '冰岛语', 'code': 'ice', 'detect': True}, 'bos': {'name': '波斯尼亚语', 'code': 'bos', 'detect': True}, 'dan': {'name': '丹麦语', 'code': 'dan', 'detect': True}, 'de': {'name': '德语', 'code': 'de', 'detect': True}, 'tat': {'name': '鞑靼语', 'code': 'tat', 'detect': True}, 'log': {'name': '低地德语', 'code': 'log', 'detect': True}, 'ru': {'name': '俄语', 'code': 'ru', 'detect': True}, 'fra': {'name': '法语', 'code': 'fra', 'detect': True}, 'fil': {'name': '菲律宾语', 'code': 'fil', 'detect': True}, 'fin': {'name': '芬兰语', 'code': 'fin', 'detect': True}, 'hkm': {'name': '高棉语', 'code': 'hkm', 'detect': True}, 'geo': {'name': '格鲁吉亚语', 'code': 'geo', 'detect': True}, 'guj': {'name': '古吉拉特语', 'code': 'guj', 'detect': True}, 'kor': {'name': '韩语', 'code': 'kor', 'detect': True}, 'nl': {'name': '荷兰语', 'code': 'nl', 'detect': True}, 'glg': {'name': '加利西亚语', 'code': 'glg', 'detect': True}, 'cat': {'name': '加泰罗尼亚语', 'code': 'cat', 'detect': True}, 'cs': {'name': '捷克语', 'code': 'cs', 'detect': True}, 'kab': {'name': '卡拜尔语', 'code': 'kab', 'detect': True}, 'kan': {'name': '卡纳达语', 'code': 'kan', 'detect': True}, 'xho': {'name': '科萨语', 'code': 'xho', 'detect': True}, 'hrv': {'name': '克罗地亚语', 'code': 'hrv', 'detect': True}, 'kur': {'name': '库尔德语', 'code': 'kur', 'detect': True}, 'lat': {'name': '拉丁语', 'code': 'lat', 'detect': True}, 'rom': {'name': '罗马尼亚语', 'code': 'rom', 'detect': True}, 'lav': {'name': '拉脱维亚语', 'code': 'lav', 'detect': True}, 'kin': {'name': '卢旺达语', 'code': 'kin', 'detect': True}, 'lit': {'name': '立陶宛语', 'code': 'lit', 'detect': True}, 'may': {'name': '马来语', 'code': 'may', 'detect': True}, 'bur': {'name': '缅甸语', 'code': 'bur', 'detect': True}, 'mg': {'name': '马拉加斯语', 'code': 'mg', 'detect': True}, 'mal': {'name': '马拉雅拉姆语', 'code': 'mal', 'detect': True}, 'mac': {'name': '马其顿语', 'code': 'mac', 'detect': True}, 'mai': {'name': '迈蒂利语', 'code': 'mai', 'detect': True}, 'ben': {'name': '孟加拉语', 'code': 'ben', 'detect': True}, 'mlt': {'name': '马耳他语', 'code': 'mlt', 'detect': True}, 'nor': {'name': '挪威语', 'code': 'nor', 'detect': True}, 'afr': {'name': '南非荷兰语', 'code': 'afr', 'detect': True}, 'nep': {'name': '尼泊尔语', 'code': 'nep', 'detect': True}, 'pt': {'name': '葡萄牙语', 'code': 'pt', 'detect': True}, 'pan': {'name': '旁遮普语', 'code': 'pan', 'detect': True}, 'jp': {'name': '日语', 'code': 'jp', 'detect': True}, 'swe': {'name': '瑞典语', 'code': 'swe', 'detect': True}, 'srp': {'name': '塞尔维亚语', 'code': 'srp', 'detect': True}, 'sin': {'name': '僧伽罗语', 'code': 'sin', 'detect': True}, 'epo': {'name': '世界语', 'code': 'epo', 'detect': True}, 'nob': {'name': '书面挪威语', 'code': 'nob', 'detect': True}, 'sk': {'name': '斯洛伐克语', 'code': 'sk', 'detect': True}, 'slo': {'name': '斯洛文尼亚语', 'code': 'slo', 'detect': True}, 'swa': {'name': '斯瓦希里语', 'code': 'swa', 'detect': True}, 'som': {'name': '索马里语', 'code': 'som', 'detect': True}, 'th': {'name': '泰语', 'code': 'th', 'detect': True}, 'tr': {'name': '土耳其语', 'code': 'tr', 'detect': True}, 'tgk': {'name': '塔吉克语', 'code': 'tgk', 'detect': True}, 'tam': {'name': '泰米尔语', 'code': 'tam', 'detect': True}, 'tgl': {'name': '他加禄语', 'code': 'tgl', 'detect': True}, 'tel': {'name': '泰卢固语', 'code': 'tel', 'detect': True}, 'ukr': {'name': '乌克兰语', 'code': 'ukr', 'detect': True}, 'wln': {'name': '瓦隆语', 'code': 'wln', 'detect': True}, 'wel': {'name': '威尔士语', 'code': 'wel', 'detect': True}, 'urd': {'name': '乌尔都语', 'code': 'urd', 'detect': True}, 'spa': {'name': '西班牙语', 'code': 'spa', 'detect': True}, 'heb': {'name': '希伯来语', 'code': 'heb', 'detect': True}, 'el': {'name': '希腊语', 'code': 'el', 'detect': True}, 'hu': {'name': '匈牙利语', 'code': 'hu', 'detect': True}, 'fry': {'name': '西弗里斯语', 'code': 'fry', 'detect': True}, 'nno': {'name': '新挪威语', 'code': 'nno', 'detect': True}, 'en': {'name': '英语', 'code': 'en', 'detect': True}, 'hi': {'name': '印地语', 'code': 'hi', 'detect': True}, 'id': {'name': '印尼语', 'code': 'id', 'detect': True}, 'it': {'name': '意大利语', 'code': 'it', 'detect': True}, 'vie': {'name': '越南语', 'code': 'vie', 'detect': True}, 'arm': {'name': '亚美尼亚语', 'code': 'arm', 'detect': True}, 'zh': {'name': '中文(简体)', 'code': 'zh', 'detect': True}, 'cht': {'name': '中文(繁体)', 'code': 'cht', 'detect': True}, 'wyw': {'name': '中文(文言文)', 'code': 'wyw', 'detect': True}, 'yue': {'name': '中文(粤语)', 'code': 'yue', 'detect': True}}
|
||
|
||
total_languages = 153
|
||
supported_detect = 91
|
||
unsupported_detect = 62
|
||
|
||
lang = { # 通用文本翻译
|
||
"statistics": {
|
||
"total_languages": 153,
|
||
"supported_detect": 91,
|
||
"unsupported_detect": 62
|
||
},
|
||
"languages": [
|
||
{
|
||
"name": "阿拉伯语",
|
||
"code": "ara",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "爱尔兰语",
|
||
"code": "gle",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "奥克语",
|
||
"code": "oci",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "阿尔巴尼亚语",
|
||
"code": "alb",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "阿尔及利亚阿拉伯语",
|
||
"code": "arq",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "阿肯语",
|
||
"code": "aka",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "阿拉贡语",
|
||
"code": "arg",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "阿姆哈拉语",
|
||
"code": "amh",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "阿萨姆语",
|
||
"code": "asm",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "艾马拉语",
|
||
"code": "aym",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "阿塞拜疆语",
|
||
"code": "aze",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "阿斯图里亚斯语",
|
||
"code": "ast",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "奥塞梯语",
|
||
"code": "oss",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "爱沙尼亚语",
|
||
"code": "est",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "奥杰布瓦语",
|
||
"code": "oji",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "奥里亚语",
|
||
"code": "ori",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "奥罗莫语",
|
||
"code": "orm",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "波兰语",
|
||
"code": "pl",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "波斯语",
|
||
"code": "per",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "布列塔尼语",
|
||
"code": "bre",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "巴什基尔语",
|
||
"code": "bak",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "巴斯克语",
|
||
"code": "baq",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "巴西葡萄牙语",
|
||
"code": "pot",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "白俄罗斯语",
|
||
"code": "bel",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "柏柏尔语",
|
||
"code": "ber",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "邦板牙语",
|
||
"code": "pam",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "保加利亚语",
|
||
"code": "bul",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "北方萨米语",
|
||
"code": "sme",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "北索托语",
|
||
"code": "ped",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "本巴语",
|
||
"code": "bem",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "比林语",
|
||
"code": "bli",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "比斯拉马语",
|
||
"code": "bis",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "俾路支语",
|
||
"code": "bal",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "冰岛语",
|
||
"code": "ice",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "波斯尼亚语",
|
||
"code": "bos",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "博杰普尔语",
|
||
"code": "bho",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "楚瓦什语",
|
||
"code": "chv",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "聪加语",
|
||
"code": "tso",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "丹麦语",
|
||
"code": "dan",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "德语",
|
||
"code": "de",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "鞑靼语",
|
||
"code": "tat",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "掸语",
|
||
"code": "sha",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "德顿语",
|
||
"code": "tet",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "迪维希语",
|
||
"code": "div",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "低地德语",
|
||
"code": "log",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "俄语",
|
||
"code": "ru",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "法语",
|
||
"code": "fra",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "菲律宾语",
|
||
"code": "fil",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "芬兰语",
|
||
"code": "fin",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "梵语",
|
||
"code": "san",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "弗留利语",
|
||
"code": "fri",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "富拉尼语",
|
||
"code": "ful",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "法罗语",
|
||
"code": "fao",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "盖尔语",
|
||
"code": "gla",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "刚果语",
|
||
"code": "kon",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "高地索布语",
|
||
"code": "ups",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "高棉语",
|
||
"code": "hkm",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "格陵兰语",
|
||
"code": "kal",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "格鲁吉亚语",
|
||
"code": "geo",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "古吉拉特语",
|
||
"code": "guj",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "古希腊语",
|
||
"code": "gra",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "古英语",
|
||
"code": "eno",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "瓜拉尼语",
|
||
"code": "grn",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "韩语",
|
||
"code": "kor",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "荷兰语",
|
||
"code": "nl",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "胡帕语",
|
||
"code": "hup",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "哈卡钦语",
|
||
"code": "hak",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "海地语",
|
||
"code": "ht",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "黑山语",
|
||
"code": "mot",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "豪萨语",
|
||
"code": "hau",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "吉尔吉斯语",
|
||
"code": "kir",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "加利西亚语",
|
||
"code": "glg",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "加拿大法语",
|
||
"code": "frn",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "加泰罗尼亚语",
|
||
"code": "cat",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "捷克语",
|
||
"code": "cs",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "卡拜尔语",
|
||
"code": "kab",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "卡纳达语",
|
||
"code": "kan",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "卡努里语",
|
||
"code": "kau",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "卡舒比语",
|
||
"code": "kah",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "康瓦尔语",
|
||
"code": "cor",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "科萨语",
|
||
"code": "xho",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "科西嘉语",
|
||
"code": "cos",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "克里克语",
|
||
"code": "cre",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "克里米亚鞑靼语",
|
||
"code": "cri",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "克林贡语",
|
||
"code": "kli",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "克罗地亚语",
|
||
"code": "hrv",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "克丘亚语",
|
||
"code": "que",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "克什米尔语",
|
||
"code": "kas",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "孔卡尼语",
|
||
"code": "kok",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "库尔德语",
|
||
"code": "kur",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "拉丁语",
|
||
"code": "lat",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "老挝语",
|
||
"code": "lao",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "罗马尼亚语",
|
||
"code": "rom",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "拉特加莱语",
|
||
"code": "lag",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "拉脱维亚语",
|
||
"code": "lav",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "林堡语",
|
||
"code": "lim",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "林加拉语",
|
||
"code": "lin",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "卢干达语",
|
||
"code": "lug",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "卢森堡语",
|
||
"code": "ltz",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "卢森尼亚语",
|
||
"code": "ruy",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "卢旺达语",
|
||
"code": "kin",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "立陶宛语",
|
||
"code": "lit",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "罗曼什语",
|
||
"code": "roh",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "罗姆语",
|
||
"code": "ro",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "逻辑语",
|
||
"code": "loj",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "马来语",
|
||
"code": "may",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "缅甸语",
|
||
"code": "bur",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "马拉地语",
|
||
"code": "mar",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "马拉加斯语",
|
||
"code": "mg",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "马拉雅拉姆语",
|
||
"code": "mal",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "马其顿语",
|
||
"code": "mac",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "马绍尔语",
|
||
"code": "mah",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "迈蒂利语",
|
||
"code": "mai",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "曼克斯语",
|
||
"code": "glv",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "毛里求斯克里奥尔语",
|
||
"code": "mau",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "毛利语",
|
||
"code": "mao",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "孟加拉语",
|
||
"code": "ben",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "马耳他语",
|
||
"code": "mlt",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "苗语",
|
||
"code": "hmn",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "挪威语",
|
||
"code": "nor",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "那不勒斯语",
|
||
"code": "nea",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "南恩德贝莱语",
|
||
"code": "nbl",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "南非荷兰语",
|
||
"code": "afr",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "南索托语",
|
||
"code": "sot",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "尼泊尔语",
|
||
"code": "nep",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "葡萄牙语",
|
||
"code": "pt",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "旁遮普语",
|
||
"code": "pan",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "帕皮阿门托语",
|
||
"code": "pap",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "普什图语",
|
||
"code": "pus",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "齐切瓦语",
|
||
"code": "nya",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "契维语",
|
||
"code": "twi",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "切罗基语",
|
||
"code": "chr",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "日语",
|
||
"code": "jp",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "瑞典语",
|
||
"code": "swe",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "萨丁尼亚语",
|
||
"code": "srd",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "萨摩亚语",
|
||
"code": "sm",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "塞尔维亚-克罗地亚语",
|
||
"code": "sec",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "塞尔维亚语",
|
||
"code": "srp",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "桑海语",
|
||
"code": "sol",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "僧伽罗语",
|
||
"code": "sin",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "世界语",
|
||
"code": "epo",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "书面挪威语",
|
||
"code": "nob",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "斯洛伐克语",
|
||
"code": "sk",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "斯洛文尼亚语",
|
||
"code": "slo",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "斯瓦希里语",
|
||
"code": "swa",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "塞尔维亚语(西里尔)",
|
||
"code": "src",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "索马里语",
|
||
"code": "som",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "苏格兰语",
|
||
"code": "sco",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "泰语",
|
||
"code": "th",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "土耳其语",
|
||
"code": "tr",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "塔吉克语",
|
||
"code": "tgk",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "泰米尔语",
|
||
"code": "tam",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "他加禄语",
|
||
"code": "tgl",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "提格利尼亚语",
|
||
"code": "tir",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "泰卢固语",
|
||
"code": "tel",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "突尼斯阿拉伯语",
|
||
"code": "tua",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "土库曼语",
|
||
"code": "tuk",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "乌克兰语",
|
||
"code": "ukr",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "瓦隆语",
|
||
"code": "wln",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "威尔士语",
|
||
"code": "wel",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "文达语",
|
||
"code": "ven",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "沃洛夫语",
|
||
"code": "wol",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "乌尔都语",
|
||
"code": "urd",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "西班牙语",
|
||
"code": "spa",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "希伯来语",
|
||
"code": "heb",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "希腊语",
|
||
"code": "el",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "匈牙利语",
|
||
"code": "hu",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "西弗里斯语",
|
||
"code": "fry",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "西里西亚语",
|
||
"code": "sil",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "希利盖农语",
|
||
"code": "hil",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "下索布语",
|
||
"code": "los",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "夏威夷语",
|
||
"code": "haw",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "新挪威语",
|
||
"code": "nno",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "西非书面语",
|
||
"code": "nqo",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "信德语",
|
||
"code": "snd",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "修纳语",
|
||
"code": "sna",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "宿务语",
|
||
"code": "ceb",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "叙利亚语",
|
||
"code": "syr",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "巽他语",
|
||
"code": "sun",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "英语",
|
||
"code": "en",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "印地语",
|
||
"code": "hi",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "印尼语",
|
||
"code": "id",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "意大利语",
|
||
"code": "it",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "越南语",
|
||
"code": "vie",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "意第绪语",
|
||
"code": "yid",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "因特语",
|
||
"code": "ina",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "亚齐语",
|
||
"code": "ach",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "印古什语",
|
||
"code": "ing",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "伊博语",
|
||
"code": "ibo",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "伊多语",
|
||
"code": "ido",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "约鲁巴语",
|
||
"code": "yor",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "亚美尼亚语",
|
||
"code": "arm",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "伊努克提图特语",
|
||
"code": "iku",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "中文(简体)",
|
||
"code": "zh",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "中文(繁体)",
|
||
"code": "cht",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "中文(文言文)",
|
||
"code": "wyw",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "中文(粤语)",
|
||
"code": "yue",
|
||
"detect": True
|
||
|
||
},
|
||
{
|
||
"name": "扎扎其语",
|
||
"code": "zaz",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "中古法语",
|
||
"code": "frm",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "祖鲁语",
|
||
"code": "zul",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "爪哇语",
|
||
"code": "jav",
|
||
"detect": False
|
||
},
|
||
{
|
||
"name": "自动检测",
|
||
"code": "auto",
|
||
"detect": True
|
||
|
||
}
|
||
]
|
||
}
|
||
|
||
source_only_langs = ["auto", "wyw"]
|
||
|
||
p_target_lang_type = {k: v for k, v in p_lang_type.items() if k not in source_only_langs}
|
||
|
||
y_target_lang_type = y_lang_type.copy()
|
||
pcm_y_target_lang_type = pcm_y_lang_type.copy()
|
||
|
||
text_languages_flat = {k: v['name'] for k, v in languages.items()} |