语言环境
语言环境与语言环境代码字符串
概览
本页将介绍 General Translation 表示 locale 与语言的标准,以及当前支持的 locale 列表。
语言环境代码字符串
General Translation 使用 BCP 47 语言标签标准 的一个变体来表示语言环境和语言。 BCP 47 语言标签是互联网上用于标识口语和书面语的最佳现行规范(BCP)。 这些标签提供了一种统一的语言标识方式,使应用程序能够根据用户的语言环境调整内容、格式和行为。
语言标签由一个或多个以 "-" 字符分隔的子标签组成。子标签包括以下组件:
- Language Subtag:表示主语言,例如
en表示英语,es表示西班牙语。 - Region Subtag:指定国家或地区,例如
US表示美国,FR表示法国。 - Script Subtag(可选):表示书写体系,例如
Latn表示拉丁字母。 - Variant Subtag(可选):标识语言的特定变体,例如
arevela表示东部亚美尼亚语。
当这些标签组合在一起时,我们称之为 Locale 或 Locale tag。
常用标签
在实际使用中,大多数语言标签由两个子标签组成:语言和地区。以下是一些常见示例:
| 语言标签 | 说明 |
|---|---|
en-US | 美国英语 |
es-ES | 西班牙(西班牙)西班牙语 |
fr-CA | 加拿大法语 |
zh-CN | 简体中文(中国大陆) |
de-DE | 德国德语 |
扩展标签
语言标签可以包含额外的子标签,以提供更高的细粒度:
- 示例:
hy-Latn-IT-arevelahy:亚美尼亚语(语言)Latn:拉丁字母(文字)IT:意大利(地区)arevela:东部亚美尼亚语(变体)
该标签表示在意大利使用的、以拉丁字母书写的东部亚美尼亚语。
GT 中对 BCP 47 的例外情况
🚧 本节内容正在编写中。🚧
支持的 locale
本节列出了 General Translation 目前支持的所有 locale。
关于低资源语言的说明
我们的系统利用市场上一些最先进的 LLM 模型来提供高准确度的翻译;然而,这些模型也存在局限性。某些语言可能不受您所选的模型提供商,或任何可用提供商的支持,这类语言被称为“低资源语言”。
不同模型对低资源语言的覆盖范围可能不同,因此,如果您在配置中指定了首选的模型提供商,建议查看该提供商的支持语言列表。
官方列表
- af🇿🇦南非荷兰语
- am🇪🇹阿姆哈拉语
- ar🇪🇬阿拉伯语
- ar-AE🇦🇪阿拉伯语(阿拉伯联合酋长国)
- ar-EG🇪🇬阿拉伯语(埃及)
- ar-LB🇱🇧阿拉伯语(黎巴嫩)
- ar-MA🇲🇦阿拉伯语(摩洛哥)
- ar-SA🇸🇦阿拉伯语(沙特阿拉伯)
- bg🇧🇬保加利亚语
- bn🇧🇩孟加拉语
- bs🇧🇦波斯尼亚语
- ca🌍加泰罗尼亚语
- cs🇨🇿捷克语
- cy🏴威尔士语
- da🇩🇰丹麦语
- de🇩🇪德语
- de-AT🇦🇹奥地利德语
- de-CH🇨🇭瑞士高地德语
- de-DE🇩🇪德语(德国)
- el🇬🇷希腊语
- el-CY🇨🇾希腊语(塞浦路斯)
- el-EL🌍希腊语(EL)
- en🇺🇸英语
- en-AU🇦🇺澳大利亚英语
- en-CA🇨🇦加拿大英语
- en-GB🇬🇧英国英语
- en-NZ🇳🇿英语(新西兰)
- en-US🇺🇸美国英语
- es🇪🇸西班牙语
- es-419🌍拉丁美洲西班牙语
- es-AR🇦🇷西班牙语(阿根廷)
- es-CL🇨🇱西班牙语(智利)
- es-CO🇨🇴西班牙语(哥伦比亚)
- es-ES🇪🇸欧洲西班牙语
- es-MX🇲🇽墨西哥西班牙语
- es-PE🇵🇪西班牙语(秘鲁)
- es-US🇺🇸西班牙语(美国)
- es-VE🇻🇪西班牙语(委内瑞拉)
- et🇪🇪爱沙尼亚语
- fa🇮🇷波斯语
- fi🇫🇮芬兰语
- fil🇵🇭菲律宾语
- fr🇫🇷法语
- fr-BE🇧🇪法语(比利时)
- fr-CA🇨🇦加拿大法语
- fr-CH🇨🇭瑞士法语
- fr-CM🇨🇲法语(喀麦隆)
- fr-FR🇫🇷法语(法国)
- fr-SN🇸🇳法语(塞内加尔)
- gu🇮🇳古吉拉特语
- he🇮🇱希伯来语
- hi🇮🇳印地语
- hr🇭🇷克罗地亚语
- hu🇭🇺匈牙利语
- hy🇦🇲亚美尼亚语
- id🇮🇩印度尼西亚语
- is🇮🇸冰岛语
- it🇮🇹意大利语
- it-CH🇨🇭意大利语(瑞士)
- it-IT🇮🇹意大利语(意大利)
- ja🇯🇵日语
- ka🇬🇪格鲁吉亚语
- kk🇰🇿哈萨克语
- kn🇮🇳卡纳达语
- ko🇰🇷韩语
- la🇻🇦拉丁语
- lt🇱🇹立陶宛语
- lv🇱🇻拉脱维亚语
- mk🇲🇰马其顿语
- ml🇮🇳马拉雅拉姆语
- mn🇲🇳蒙古语
- mr🇮🇳马拉地语
- ms🇲🇾马来语
- my🇲🇲缅甸语
- nl🇳🇱荷兰语
- nl-BE🇧🇪弗拉芒语
- nl-NL🇳🇱荷兰语(荷兰)
- no🇳🇴挪威语
- pa🇮🇳旁遮普语
- pl🇵🇱波兰语
- pt🇧🇷葡萄牙语
- pt-BR🇧🇷巴西葡萄牙语
- pt-PT🇵🇹欧洲葡萄牙语
- qbr🌍qbr
- ro🇷🇴罗马尼亚语
- ru🇷🇺俄语
- sk🇸🇰斯洛伐克语
- sl🇸🇮斯洛文尼亚语
- so🇸🇴索马里语
- sq🇦🇱阿尔巴尼亚语
- sr🇷🇸塞尔维亚语
- sv🇸🇪瑞典语
- sw🇹🇿斯瓦希里语
- sw-KE🇰🇪斯瓦希里语(肯尼亚)
- sw-TZ🇹🇿斯瓦希里语(坦桑尼亚)
- ta🇮🇳泰米尔语
- te🇮🇳泰卢固语
- th🇹🇭泰语
- tl🇵🇭菲律宾语
- tr🇹🇷土耳其语
- uk🇺🇦乌克兰语
- ur🇵🇰乌尔都语
- vi🇻🇳越南语
- zh🇨🇳中文
- zh-CN🇨🇳中文(中国)
- zh-HK🇭🇰中文(中国香港特别行政区)
- zh-Hans🇨🇳简体中文
- zh-Hant🇹🇼繁体中文
- zh-SG🇸🇬中文(新加坡)
- zh-TW🇹🇼中文(台湾)
注意
- General Translation 在内部使用 Locale Tags(Locales) 来标识语言和地区。
后续步骤
- 查看我们的支持的 locale 列表,查找在 General Translation 中可用的语言标签。
- 参阅官方的 IETF 语言标签注册表 以及 BCP 47 语言标签标准以获取更多信息。
本指南如何?