You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

90 lines
2.6 KiB

import '../../models/user_Info.dart';
/// 返回阿里云通义千问的翻译语言配置表(Translation)
///
/// 数据来源:阿里云通义千问翻译支持语种
/// 参考: https://bailian.console.aliyun.com/cn-beijing/?spm=5176.12818093_47.overview_recent.2.3be916d0Dc1NWf&tab=doc#/doc/?type=model&url=2983281
List<Map<String, String>> getAlibabaTranslationLanguageSpecs() {
return [
// 中文系列
{
'shortCode': 'zh',
'chineseName': '中文',
'englishName': 'Chinese',
'translationCode': 'zh',
'ttsVoiceName': User.instance.gender == 2 ? 'Cherry' : 'Nofish',
},
// 常见通用语种
{
'shortCode': 'en',
'chineseName': '英语',
'englishName': 'English',
'translationCode': 'en',
'ttsVoiceName': User.instance.gender == 2 ? 'Cherry' : 'Nofish',
},
{
'shortCode': 'ja',
'chineseName': '日语',
'englishName': 'Japanese',
'translationCode': 'ja',
'ttsVoiceName': User.instance.gender == 2 ? 'Cherry' : 'Nofish',
},
{
'shortCode': 'ko',
'chineseName': '韩语',
'englishName': 'Korean',
'translationCode': 'ko',
'ttsVoiceName': User.instance.gender == 2 ? 'Cherry' : 'Nofish',
},
{
'shortCode': 'fr',
'chineseName': '法语',
'englishName': 'French',
'translationCode': 'fr',
'ttsVoiceName': User.instance.gender == 2 ? 'Cherry' : 'Nofish',
},
{
'shortCode': 'de',
'chineseName': '德语',
'englishName': 'German',
'translationCode': 'de',
'ttsVoiceName': User.instance.gender == 2 ? 'Cherry' : 'Nofish',
},
{
'shortCode': 'es',
'chineseName': '西班牙语',
'englishName': 'Spanish',
'translationCode': 'es',
'ttsVoiceName': User.instance.gender == 2 ? 'Cherry' : 'Nofish',
},
{
'shortCode': 'it',
'chineseName': '意大利语',
'englishName': 'Italian',
'translationCode': 'it',
'ttsVoiceName': User.instance.gender == 2 ? 'Cherry' : 'Nofish',
},
{
'shortCode': 'pt',
'chineseName': '葡萄牙语',
'englishName': 'Portuguese',
'translationCode': 'pt',
'ttsVoiceName': User.instance.gender == 2 ? 'Cherry' : 'Nofish',
},
{
'shortCode': 'ru',
'chineseName': '俄语',
'englishName': 'Russian',
'translationCode': 'ru',
'ttsVoiceName': User.instance.gender == 2 ? 'Cherry' : 'Nofish',
},
// {
// 'shortCode': 'yue',
// 'chineseName': '粤语',
// 'englishName': 'Cantonese',
// 'translationCode': 'yue',
// },
];
}