Install
$ agentstack add skill-sumitaich1998-jarvisvr-live-translate ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Live Translate
Run a conversational interpreter: capture each speaker's utterance, translate it, and keep both sides visible on a translator in conversation mode.
Steps
- Set the language pair.
source_lang/target_lang(BCP-47;autodetects
the source). See references/language-codes.md for codes and notes.
- Open the translator (
show_translator,mode:"conversation",
listening:true).
- Per utterance: take the
perception.audio_scene.ambient_transcript
(speaker:"other") or the user's speech, translate_text it, and holo.update the panel's source_text/translated_text. Speak the translation aloud if the user wants voiced interpreting.
- Swap direction on
swap_languages; toggle capture ontoggle_listen.
Output
translator (show_translator, props per registry.json):
{ "widget_type": "translator",
"transform": { "anchor": "head", "position": [0.0,0.0,1.0], "billboard": true },
"props": { "source_lang": "es", "target_lang": "en", "mode": "conversation",
"source_text": "¿Dónde está la estación?", "translated_text": "Where is the station?",
"listening": true },
"interactions": ["tap","grab","resize","toggle"] }
agent.speech (voiced interpreting): { "text": "They asked: where is the station?", "final": true }
Bundled resources
references/language-codes.md— BCP-47 quick reference + detection/RTL notes,
loaded on demand when resolving an unusual language.
Edge cases
- Static sign/menu (not a conversation) → perception's
read-and-translate-sign.
- Unknown/auto language → set
source_lang:"auto"; confirm if detection is
low-confidence.
- Overlapping speakers → caption the dominant speaker; pair with
caption-conversation for full transcript.
- Privacy → ambient capture is user-initiated; stop listening
(toggle_listen off, perception.request{stream:"ambient_audio", action:"stop"}) when done.
- Profanity / sensitive content → translate faithfully and neutrally.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: sumitaich1998
- Source: sumitaich1998/jarvisvr
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.