Abestar API のすべてのエンドポイントを確認し、各機能の統合方法を学べます。
パブリックメタデータ
翻訳と ASR がサポートする言語・モデル一覧。認証不要。
翻訳モジュールが現在対応している全言語の code と表示名を返却。認証ヘッダ不要。code は BCP 47 形式(例:zh-TW、en-US)で、/api/v1/translations/text の source_lang / target_lang にそのまま渡せる。現在 26 言語に対応。
Authorization
Request Examples
curl https://abemono.abestar.com.tw/translations/languagesResponses
対応言語の完全リスト。
| Name | Type | Description |
|---|---|---|
languagesRequired | object[] | 言語エントリの配列。各要素 `{ code: string, name: string }`。code は BCP 47 タグ、name は英語表示名。 |
{
"languages": [
{ "code": "zh-TW", "name": "Traditional Chinese" },
{ "code": "en-US", "name": "English (US)" },
{ "code": "ja-JP", "name": "Japanese" }
]
}Error Codes
Notes
翻訳モジュールと ASR モジュールはそれぞれ独立した言語リストを保持。両方を利用する場合は /translations/languages と /audio/languages をそれぞれ呼び出し、各モジュールの実際の対応言語を確認してください。
翻訳モジュールで現在利用可能な全モデルの code、表示名、説明を返却。認証不要。code は /api/v1/translations/text の model フィールドにそのまま渡せる。
Authorization
Request Examples
curl https://abemono.abestar.com.tw/translations/modelsResponses
利用可能モデルの完全リスト。
| Name | Type | Description |
|---|---|---|
modelsRequired | object[] | モデルエントリの配列。各要素 `{ code: string, name: string, description: string }`。code は翻訳エンドポイント呼び出し時の識別子。 |
{
"models": [
{
"code": "PSSC-V1-251215",
"name": "PSSC V1",
"description": "第一代翻譯模型"
},
{
"code": "PSSC-V2-251215",
"name": "PSSC V2",
"description": "第二代翻譯模型"
},
{
"code": "PSSC-V3-251215",
"name": "PSSC V3",
"description": "第三代翻譯模型"
}
]
}Error Codes
Notes
本エンドポイントは翻訳リクエストで現在利用可能な全モデルの一覧を返す。現時点で 3 件のモデルコードを公開(上記参照);`description` フィールドは繁体字中国語で記述。
音声認識モジュールが現在対応している全言語の code と表示名を返却。認証ヘッダ不要。code は BCP 47 形式(例:zh-TW、en-US)で、/api/v1/audio/transcriptions の language フィールドに渡す。現在 26 言語に対応。
Authorization
Request Examples
curl https://abemono.abestar.com.tw/audio/languagesResponses
対応言語の完全リスト。
| Name | Type | Description |
|---|---|---|
languagesRequired | object[] | 言語エントリの配列。各要素 `{ code: string, name: string }`。code は BCP 47 タグ、name は英語表示名。 |
{
"languages": [
{ "code": "zh-TW", "name": "Traditional Chinese" },
{ "code": "en-US", "name": "English (US)" },
{ "code": "ja-JP", "name": "Japanese" }
]
}Error Codes
Notes
/api/v1/audio/transcriptions が返す detected_language はこの一覧に含まれる code のいずれか。
音声認識モジュールで現在利用可能な全モデルの code、表示名、説明を返却。認証不要。code は /api/v1/audio/transcriptions の model フィールドにそのまま渡せる。
Authorization
Request Examples
curl https://abemono.abestar.com.tw/audio/modelsResponses
利用可能モデルの完全リスト。
| Name | Type | Description |
|---|---|---|
modelsRequired | object[] | モデルエントリの配列。各要素 `{ code: string, name: string, description: string }`。code は ASR エンドポイント呼び出し時の識別子。 |
{
"models": [
{
"code": "tranc-std-v1",
"name": "Tranc Standard V1",
"description": "標準語音辨識模型"
},
{
"code": "tranc-pro-v1",
"name": "Tranc Pro V1",
"description": "進階語音辨識模型"
}
]
}Error Codes
Notes
ASR と翻訳のモデル一覧は完全に独立しており、両エンドポイントで同じ code が使えるとは限らない。現時点で 2 件のモデルコードを公開(上記参照);`description` フィールドは繁体字中国語で記述。

