translator
Skill82 starsChanged 8 months agoMITView on GitHub
Zoom AI Services Translator for synchronous text translation and asynchronous batch file translation. Use for plain-text translation, one-target-language jobs, S3 text archives, Build-platform JWT auth, and webhook-driven translation pipelines.
We split this skill into the rules it gives an agent
7 rules. 0 are common, 1 is distinctive, and 6 are very specific to this project.
0
Common
Most of the 6 edited versions we read keep these.
1
Distinctive
This author's own choices. Worth a look.
6
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 38
If the user needs plain text translated, route here first.
- Very specific: line 39
If the user needs audio/video transcribed before translation, route to ../scribe/SKILL.md, then chain here.
- Very specific: line 40
If the user needs summaries or action items, route to ../summarizer/SKILL.md.
- Very specific: line 41
If the user needs live meeting media before translation, route to ../rtms/SKILL.md.
- Very specific: line 42
If the user needs the raw AI Services endpoint inventory, chain ../rest-api/SKILL.md.
- Very specific: line 43
If the user needs webhook signature patterns, optionally chain ../webhooks/SKILL.md.
- Very specific: line 92
Use BCP-47 locale codes such as en-US and es-ES, not short codes such as en.
“Common” is measured: kept by at least 6 in 10 of the 6 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Zoom AI Services Translator
Current API audit: Official docs and OpenAPI were rechecked on 2026-07-10. The full fast, batch job, job-list/status/cancel, file-list, and per-file detail surface released May 18, 2026 is included below.
Implementation guidance for Zoom AI Services Translator across:
- synchronous plain-text translation (
POST /aiservices/translator/translate) - asynchronous batch text-file jobs (
/aiservices/translator/jobs*) - one-target-language translation workflows
- Build-platform JWT generation and server-side credential handling
- webhook-driven batch status updates
Official docs:
- https://developers.zoom.us/docs/ai-services/
- https://developers.zoom.us/docs/ai-services/translator/
- https://developers.zoom.us/docs/ai-services/translator/fast-mode/
- https://developers.zoom.us/docs/ai-services/translator/batch-mode/
- https://developers.zoom.us/api-hub/ai-services/methods/endpoints.json
- Quickstart sample: https://github.com/zoom/ai-services-quickstart/
Routing Guardrail
- If the user needs plain text translated, route here first.
- If the user needs audio/video transcribed before translation, route to ../scribe/SKILL.md, then chain here.
- If the user needs summaries or action items, route to ../summarizer/SKILL.md.
- If the user needs live meeting media before translation, route to ../rtms/SKILL.md.
- If the user needs the raw AI Services endpoint inventory, chain ../rest-api/SKILL.md.
- If the user needs webhook signature patterns, optionally chain ../webhooks/SKILL.md.
Quick Links
- scenarios/high-level-scenarios.md
- examples/fast-mode-node.md
- examples/batch-webhook-pipeline.md
- references/api-reference.md
- references/environment-variables.md
- references/samples-validation.md
- troubleshooting/common-drift-and-breaks.md
- RUNBOOK.md
Core Workflow
- Get Build-platform API key and API secret.
- Generate an HS256 JWT server-side.
- Choose fast mode for one text string or batch mode for stored text files.
- Set
source_languageand a singletarget_languagesentry. - Submit the request and persist
result.translations. - For batch jobs, poll job/file status or receive webhook notifications.
Endpoint Surface
| Mode | Method | Path | Use |
| Fast | POST | /aiservices/translator/translate | Synchronous translation for one text input |
| Batch | POST | /aiservices/translator/jobs | Submit asynchronous batch translation job |
| Batch | GET | /aiservices/translator/jobs | List batch translation jobs |
| Batch | GET | /aiservices/translator/jobs/{jobId} | Inspect job summary/state |
| Batch | DELETE | /aiservices/translator/jobs/{jobId} | Cancel queued/processing job |
| Batch | GET | /aiservices/translator/jobs/{jobId}/files | Inspect per-file results |
| Batch | GET | /aiservices/translator/jobs/{jobId}/files/{fileId} | Inspect one per-file result |
Mode Selection
| Need | Use |
One text value under 4,000 characters | Fast mode |
.txt files in S3 | Batch mode |
| Chat messages, UI strings, workflow actions | Fast mode |
| Large offline document archive | Batch mode |
Translation Guardrails
- Fast mode supports one target language per request.
- Batch mode supports one target language per job.
- Translation is bidirectional with English: every job must have either
source_languageortarget_languagesset toen-US. - Non-English to non-English pairs are not supported yet.
- Use BCP-47 locale codes such as
en-USandes-ES, not short codes such asen.
Chaining
- Media to transcript to translation -> ../scribe/SKILL.md +
translator - Summary to localized output -> ../summarizer/SKILL.md +
translator - Batch webhook receiver ->
translator+ ../webhooks/SKILL.md - Raw endpoint discovery -> ../rest-api/SKILL.md
- Cross-product routing -> ../general/SKILL.md
Operations
- RUNBOOK.md - 5-minute preflight and debugging checklist.
Other versions7 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 7
- jegly/Box★ 960same name
- foreveryh/claude-skills-tutorial★ 14same name
- botlearn-ai/botlearn-skills★ 9same name
- kevinaimonster/skill-hub★ 4same name
- nguyenvanphituoc/shapeup-sdlc-plugin★ 3same name
- dgoomeez002-afk/claude-skills★ 0same name
- jimyoshida/generic-agent-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository58 other files it gives its agents.
- .cursor/rules/zoom-platform.mdcCursor rule
- .cursor/rules/zoom-security.mdcCursor rule
- .cursor/rules/zoom-skills-repo.mdcCursor rule
- zoom-cobrowse-sdkSkill
- contact-center/androidSkill
- contact-center/iosSkill
- contact-centerSkill
- contact-center/webSkill
- zoom-generalSkill
- zoom-meeting-sdk-androidSkill
- zoom-meeting-sdk-electronSkill
- zoom-meeting-sdk-iosSkill
- meeting-sdk/linuxSkill
- zoom-meeting-sdk-macosSkill
- zoom-meeting-sdk-react-nativeSkill
- zoom-meeting-sdkSkill
- zoom-meeting-sdk-unrealSkill
- zoom-meeting-sdk-webSkill
- zoom-meeting-sdk-windowsSkill
- zoom-oauthSkill
- phoneSkill
- zoom-plugin-sdk-macosSkill
- zoom-plugin-sdkSkill
- zoom-plugin-sdk-windowsSkill
- probe-sdkSkill
- zoom-rest-apiSkill
- rivet-sdkSkill
- zoom-rtmsSkill
- scribeSkill
- zoom-skillsSkill
- summarizerSkill
- zoom-team-chatSkill
- ui-toolkit-webSkill
- zoom-video-sdk-androidSkill
- zoom-video-sdk-flutterSkill
- zoom-video-sdk-iosSkill
- video-sdk/linuxSkill
- zoom-video-sdk-macosSkill
- zoom-video-sdk-react-nativeSkill
- zoom-video-sdkSkill
- zoom-video-sdk-unitySkill
- video-sdk-webSkill
- video-sdk/windowsSkill
- virtual-agent/androidSkill
- virtual-agent/iosSkill
- virtual-agentSkill
- virtual-agent/webSkill
- zoom-webhooksSkill
- zoom-websocketsSkill
- zoom-apps-sdkSkill
- zoom-mcp/canvasSkill
- zoom-mcp/docsSkill
- zoom-mcp/meetingsSkill
- zoom-mcp/revenue-acceleratorSkill
- zoom-mcpSkill
- zoom-mcp/tasksSkill
- zoom-mcp/team-chatSkill
- zoom-mcp/whiteboardSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

