chanjing-video-translation · git:20260818.36f8bdb · 2026-08-18 · sha256 3f8ab03a6477716c

chanjing-video-translation git:20260818.36f8bdbA

Immutable. This exact content never changes and is served at /api/v1/blob/3f8ab03a6477716c.

---
name: chanjing-video-translation
description: 创建蝉镜视频翻译任务或查询支持语言时使用。需要已配置的蝉镜 OpenAPI AK/SK。
---

# Chanjing Video Translation

## When to Use This Skill

用于把已上传的视频或已有视频任务翻译为一个或多个目标语言。先用 `list_target_languages.py` 确认语言代码,再创建任务。

## Preconditions

配置 `credentials.json`,缺失时先运行 `chanjing-credentials-guard`。源素材使用已有 `video_id` 或 `file_id`;不在本 Skill 内上传文件。

## Covered APIs

* `GET /open/v1/video_translation/target_languages`
* `POST /open/v1/video_translation/create`

## Scripts

```bash
# 查询可用目标语言
python3 skills/chanjing-video-translation/scripts/list_target_languages.py

# 按已有文件创建翻译任务
python3 skills/chanjing-video-translation/scripts/create_task.py \
  --file-id <file_id> --target-language en --target-language ja

# 透传完整请求体,适合音色、字幕和唇形参数
python3 skills/chanjing-video-translation/scripts/create_task.py \
  --body-file ./video-translation.json
```

`--body-file` 与 `--body-json` 可传完整 OpenAPI 请求体。常用字段包括 `source.video_id`、`source.file_id`、`target_languages`、`audio_id`、`need_lip_sync`、`need_dynamic_duration` 和 `need_subtitle`。

## Boundary

该能力当前只同步 OpenAPI 已公开的创建和语言查询接口;任务详情或轮询接口不在 api-mcp 当前能力范围内。