Translate Chinese PPT to English

v1.0.2

Translate Chinese PowerPoint presentations to English while preserving all images, charts, shapes, and media content. Adjusts fonts to Calibri and optimizes...

0· 74·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Pending
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the actual behavior: the package extracts text from PPTX, translates via an OpenAI‑compatible API, and reapplies translations while preserving non‑text content. Required packages (python-pptx, requests) and an LLM endpoint are appropriate and proportional.
Instruction Scope
SKILL.md and the script limit activity to parsing PPTX content, batching Chinese text segments, calling the specified LLM endpoint, and writing a translated PPTX. They do not read unrelated files or environment variables. Important privacy note: the tool sends extracted slide text to the configured api_base (cloud or local); this is expected for translation but is a data‑exfiltration surface if you point it at an untrusted cloud endpoint.
Install Mechanism
This is an instruction-only skill with no install spec; it relies on pip-installed Python packages. No downloads from untrusted URLs or archive extraction are present in the provided files.
Credentials
The skill declares no required environment variables or credentials. It accepts an --api-key CLI option (and will set an Authorization header if provided) which is reasonable. Users should avoid supplying cloud API keys when translating sensitive slides unless they trust the provider or use a local model.
Persistence & Privilege
The skill does not request persistent presence, does not set always:true, and contains no code that modifies other skills or global agent settings.
Assessment
This skill appears to do what it claims: it extracts only text from your PPTX and sends those text segments to the LLM endpoint you configure. Before using it on sensitive presentations, consider: (1) run it against a local model (Ollama/Qoderwork) or an approved enterprise endpoint rather than a public cloud API; (2) never paste long-lived production API keys into unknown scripts — prefer short‑lived or scoped keys; (3) inspect the included translate_ppt.py yourself (it is small and readable) and test on non‑sensitive slides first; (4) if you must use a cloud service, review the provider's data retention and privacy policy. If you want, I can point out exact lines where it sends text to the API and where an API key is used so you know what data would be transmitted.

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

latestvk97fzjsyp34zgnhadg1khjmd1s83py05

License

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

Comments