语种列表Language List

查询 iTranslator 支持的所有语言及其本地化名称、ISO 代码与功能覆盖范围。该接口无需认证,建议客户端按需缓存。Query all languages supported by iTranslator, including localized names, ISO codes, and feature coverage. No auth required; cache results client-side.

请求端点

Endpoint

GET/v1/languages
💡 无需认证即可调用。建议在客户端缓存结果(有效期 24 小时),避免频繁请求。No authentication required. Cache results client-side (TTL 24h) to avoid excessive calls.

查询参数

Query Parameters

参数Parameter类型Type必填Required说明Description
typestringoptionaltranslation / speech / ocr,默认 translationtranslation/speech/ocr, default translation
capabilitystringoptionalformality / glossary / document,筛出支持特定功能的语言formality/glossary/document. Filter languages supporting a specific capability
sourcestringoptional传语言代码,仅返回可作为"源语言"翻译至此目标语的语言列表Provide a language code to filter languages that can be translated from to this target
targetstringoptional传语言代码,仅返回可作为"目标语言"来翻译的语言列表Provide a language code to filter languages that can be translated to from this source

请求示例

Request Examples

curl https://api.itranslator.cc/v1/languages?type=translation
# 查支持正式/非正式语气的翻译语言
curl https://api.itranslator.cc/v1/languages?type=translation&capability=formality
# 查支持语音识别的语言
curl https://api.itranslator.cc/v1/languages?type=speech
# 查可将英文译出的所有目标语言
curl https://api.itranslator.cc/v1/languages?type=translation&source=en

响应字段说明

Response Fields

字段Field类型Type说明Description
codestringISO 639-1 两字母语言代码(小写)ISO 639-1 two-letter language code (lowercase)
namestring本地化语言名称(该语言自身的写法)Localized language name (in its own script)
name_enstring英文语言名称English language name
supports_formalityboolean是否支持翻译结果的"正式/非正式"语气切换Whether formality toggle is supported for translation output
supports_glossaryboolean是否可作为术语库的语言对之一Whether this language can be used in a glossary pair
supports_speechboolean是否支持语音识别 / 语音翻译Whether speech recognition / speech translation is supported
supports_ocrboolean是否支持图片 OCR 识别与翻译Whether image OCR recognition and translation is supported
supports_documentboolean是否支持文档格式翻译Whether document-format translation is supported

响应示例

Response Example

{
  "languages": [
    {
      "code": "zh",
      "name": "中文",
      "name_en": "Chinese",
      "supports_formality": true,
      "supports_glossary": true,
      "supports_speech": true,
      "supports_ocr": true,
      "supports_document": true
    },
    {
      "code": "en",
      "name": "English",
      "name_en": "English",
      "supports_formality": true,
      "supports_glossary": true,
      "supports_speech": true,
      "supports_ocr": true,
      "supports_document": true
    },
    {
      "code": "ja",
      "name": "日本語",
      "name_en": "Japanese",
      "supports_formality": true,
      "supports_glossary": true,
      "supports_speech": true,
      "supports_ocr": true,
      "supports_document": true
    },
    {
      "code": "th",
      "name": "ไทย",
      "name_en": "Thai",
      "supports_formality": false,
      "supports_glossary": true,
      "supports_speech": true,
      "supports_ocr": false,
      "supports_document": false
    }
  ],
  "total": 49
}

支持的语言列表

Supported Languages

以下为 iTranslator 当前支持的 49 种语言及各自的功能覆盖情况。 表示支持, 表示暂不支持。

代码Code 语言Language 英文名English 正式/非正式Formality 术语库Glossary 语音Speech OCROCR 文档Document
afAfrikaansAfrikaans
sqShqipAlbanian
arالعربيةArabic
hyՀայերենArmenian
azAzərbaycanAzerbaijani
bnবাংলাBengali
bgБългарскиBulgarian
myမြန်မာဘာသာBurmese
caCatalàCatalan
zh中文Chinese
hrHrvatskiCroatian
csČeštinaCzech
daDanskDanish
nlNederlandsDutch
enEnglishEnglish
etEestiEstonian
fiSuomiFinnish
frFrançaisFrench
kaქართულიGeorgian
deDeutschGerman
elΕλληνικάGreek
heעבריתHebrew
hiहिन्दीHindi
huMagyarHungarian
isÍslenskaIcelandic
idBahasa IndonesiaIndonesian
itItalianoItalian
ja日本語Japanese
ko한국어Korean
lvLatviešuLatvian
ltLietuviųLithuanian
msBahasa MelayuMalay
noNorskNorwegian
faفارسیPersian
plPolskiPolish
ptPortuguêsPortuguese
roRomânăRomanian
ruРусскийRussian
srСрпскиSerbian
skSlovenčinaSlovak
slSlovenščinaSlovenian
esEspañolSpanish
swKiswahiliSwahili
svSvenskaSwedish
tlTagalogTagalog
thไทยThai
trTürkçeTurkish
ukУкраїнськаUkrainian
viTiếng ViệtVietnamese

源语言与目标语言

Source & Target Languages

同一语言作为 源语言(source)目标语言(target) 时支持的功能可能不同:

The same language may support different features depending on whether it is used as source or target:

  • 自动检测 (auto) 仅在源语言上下文中可用,可自动识别输入文本的语言。
  • Auto-detection (auto) is only available for source languages, automatically detecting input text language.
  • 正式/非正式语气 (formality) 仅影响目标语言的输出风格,源语言不受影响。
  • Formality only affects the output style of target languages; source languages are unaffected.
  • 术语库 必须指定具体的源语言代码,不支持 auto
  • Glossary requires a specific source language code; auto is not supported.

语言变体

Language Variants

部分语言支持区域性变体。以下变体可作为目标语言使用,源语言自动映射为主代码。

Some languages offer regional variants. These can be used as target languages; source languages are auto-mapped to the primary code.

语言Language 主代码Primary Code 可用变体Available Variants
英语Englishenen-US, en-GB
葡萄牙语Portugueseptpt-BR, pt-PT
中文Chinesezhzh-CN, zh-TW
法语Frenchfrfr-CA
西班牙语Spanisheses-MX
荷兰语Dutchnlnl-BE
📌 使用建议
  • 生产环境中请优先通过 API 动态获取语言列表,而非依赖本文档的静态数据。语言支持可能随时更新。
  • In production, always fetch languages dynamically via API rather than relying on this static document. Language support may change at any time.
  • 语言代码全为小写 ISO 639-1 两字母,请勿使用全大写或完整单词。
  • All language codes are lowercase ISO 639-1 two-letter. Do not use uppercase or full names.
  • 不同功能(翻译、语音、OCR、文档)的语言覆盖范围不同,请使用 typecapability 参数按需筛选。
  • Language coverage varies by feature (translation, speech, OCR, document). Use type and capability params to filter as needed.

错误码

Error Codes

HTTP Code错误码Error Code说明Description
2000成功Success
4001001参数错误,请检查必填参数和参数格式Invalid parameter; check required fields and format
4012001认证失败,Token 无效或已过期Authentication failed; invalid or expired token
4032003无权限访问该资源Access denied; insufficient permissions
4042004资源不存在Resource not found
4091003数据冲突,如重复创建同名记录Data conflict (e.g. duplicate name)
4294001请求频率超限,请稍后重试Rate limit exceeded; please retry later
5005001服务器内部错误,请重试或联系技术支持Internal server error; retry or contact support