# Omnicaptions Translate

> Context-aware caption translation skill for SRT/VTT/ASS with bilingual output and optional Gemini CLI fallback.

- Skill: `xspoonai/omnicaptions-translate` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add xspoonai/omnicaptions-translate`
- Raw SKILL.md: https://api.skillmd.com/api/skills/xspoonai/omnicaptions-translate/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: XSpoonAi (https://skillmd.com/u/xspoonai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/xspoonai/omnicaptions-translate

---


# OmniCaptions Translate Skill

Source attribution: This submission is from ETHPanda.
Chinese attribution: this skill is from ETHPanda (来自 ETHPanda).

## Quick Start

```bash
# Claude native workflow (no API key required)
# 1) Read subtitle file
# 2) Translate with context
# 3) Save as *_Claude_<lang>.srt

# Gemini CLI workflow (optional)
omnicaptions translate input.srt -l zh --bilingual
```

## Scripts

No scripts are required for the default workflow.

## Environment Variables

| Variable | Required | Description |
|----------|----------|-------------|
| `GEMINI_API_KEY` | No | Optional key for Gemini CLI translation path |

## Best Practices

1. Prefer context-aware chunk translation over strict line-by-line translation.
2. Use bilingual output for QA and learning use cases.

