kre-video-translator

v1.0.2

Translate local audio or video files into multilingual .srt subtitles with KreTrans. Use when a user wants audio/video translation, subtitle generation, tran...

0· 34·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (video/audio → multilingual .srt using KreTrans) align with the code and SKILL.md. Requested binary (ffmpeg) and Python + requests plus KRETRANS_API_KEY are appropriate and expected for extracting audio, calling the KreTrans API, and writing .srt output.
Instruction Scope
Instructions stay within scope: normalize URLs/magnets to local files, optionally use yt-dlp/aria2c to download, run scripts/translate.py which extracts audio and uploads it to the KreTrans API. Notable: the skill explicitly uploads extracted audio and request metadata (filename, language settings) to api.kretrans.com—this is expected but important privacy-relevant behavior.
Install Mechanism
No install spec (instruction-only plus a shipped script). Nothing is downloaded or executed during install; runtime depends on existing ffmpeg/python and the requests package. This is the lowest-risk install pattern.
Credentials
Only KRETRANS_API_KEY is required and declared as the primary credential. The SKILL.md and script only reference that environment variable; no unrelated secrets or config paths are requested.
Persistence & Privilege
always is false (no forced permanent presence) and the skill does not attempt to modify other skills or system-wide agent settings. It can be invoked autonomously (platform default), which is expected for such skills.
Assessment
This skill appears to do what it says, but review these before using: 1) It will extract audio and upload that audio plus metadata (filename, language settings) to https://api.kretrans.com; do not use it for highly sensitive media unless you accept that. 2) Provide a valid KRETRANS_API_KEY; the key grants the skill permission to use your KreTrans account. 3) The skill may call external downloaders (yt-dlp or aria2c) if present—downloading remote/magnet content can pull untrusted files, so avoid automatic downloads from unknown sources. 4) Ensure ffmpeg, Python, and the requests package are installed. 5) If you need stronger guarantees (no network upload, or audit of request payloads), inspect the full translate.py code and test with non-sensitive samples first.

Like a lobster shell, security has layers — review code before you run it.

latestvk97cjj3shaj5ebydgxdgnz8cq984ee89

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

OSWindows · Linux · macOS
Binsffmpeg
Any binpython, python3, py
EnvKRETRANS_API_KEY
Primary envKRETRANS_API_KEY

Comments