lotusfa/ipa-translator-skill/ipa-translator-skill
Claude Code and agent skill by lotusfa/ipa-translator-skill
- community
Checking that the SKILL.md file is still in the repository.
Translate text to International Phonetic Alphabet (IPA) and romanization formats for 24 languages including Cantonese, Mandarin, English, Japanese, Korean, Vietnamese and more. Use when the user asks for IPA transcription, phonetic notation, Pinyin, Jyutping, or any language-to-IPA conversion.
Install
npx vskill@latest install lotusfa/ipa-translator-skill/ipa-translator-skillSKILL.md
IPA Translator — Agent Interface
Translate text to International Phonetic Alphabet (IPA) via a web interface.
Prerequisites
Required Tooling
To use this, you must use a browser-based tool like agent-browser or a headless engine (Playwright/Puppeteer) that executes JavaScript.
Do not use curl or HTTP tools — the page runs entirely in the browser (client-side JS fetches IPA databases and processes text).
Base URL
https://toolbox.lotusfa.com/ipa/agent.html
How to Use
Navigate to the URL with query parameters. The page runs entirely in the browser — JavaScript fetches the IPA database and processes the text client-side.
| Param | Required | Description | |
|---|---|---|---|
language | Yes | Language code (see list below) | |
input | Yes | Text to translate (URL-encode non-ASCII characters) | |
format | No | Output format key (Jyutping, Pinyin, etc). Omit for raw IPA | |
variant | No | Language variant. Uses default when omitted | |
displayFormat | No | Display mode: normal (text+IPA, default), ipa (IPA only), json, csv |
Browser Usage
Supported Languages
| Code | Variants | Formats | |
|---|---|---|---|
| cantonese | — | IPA_org, IPA_num, Jyutping, Guangzhou, Academy, Yale, Liu | |
| mandarin | hant, hans | IPA_org, IPA_num, Pinyin_num, Pinyin, Zhuyin | |
| english | US, UK | — | |
| french | FR, QC | — | |
| spanish | ES, MX | — | |
| vietnamese | C, N, S | IPA_org, IPA_num, tone_simple | |
| japanese | — | — | |
| korean | — | — | |
| khmer | — | — | |
| arabic | — | — | |
| esperanto | — | — | |
| persian | — | — | |
| finnish | — | — | |
| german | — | — | |
| icelandic | — | — | |
| jamaican | — | — | |
| malay | — | — | |
| norwegian | — | — | |
| odia | — | — | |
| portuguese | — | — | |
| romanian | — | — | |
| swahili | — | — | |
| swedish | — | — | |
| dutch | — | — |
Examples
- Cantonese → Jyutping
- Mandarin → Pinyin
- German IPA
- Vietnamese (Southern)
- Korean
- Japanese
- IPA only (no text)
- JSON output
Output
The page renders plain text in a <pre> element. No extra UI, no HTML wrapping. Errors appear as plain text starting with "Error:" or "Unknown".
| displayFormat | Output | |
|---|---|---|
normal (default) | Text with IPA, e.g. ( 歡 fu:n˥ ) ( 迎 jɪŋ˨˩ ) | |
ipa | IPA only, e.g. fu:n˥ jɪŋ˨˩ | |
json | JSON array of {word, ipa, formatted} objects | |
csv | CSV with word, ipa, formatted columns |
Notes
- Visit without parameters to see the full documentation page with language table.
- Non-ASCII input must be URL-encoded (e.g.,
你好→%E4%BD%A0%E5%A5%BD).
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingSKILL.md
Popularity
- 7-day trend score
- 0
Refreshed 22 Oct 2026, 18 days ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/lotusfa/ipa-translator-skill/ipa-translator-skill)