lotusfa/ipa-translator-skill/ipa-translator-skill

Claude Code and agent skill by lotusfa/ipa-translator-skill

Trust tier 3
  • community
Source check pending

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-skill

SKILL.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.

https://toolbox.lotusfa.com/ipa/agent.html?language=<code>&input=<text>[&format=<format>][&variant=<variant>][&displayFormat=<format>]
ParamRequiredDescription
languageYesLanguage code (see list below)
inputYesText to translate (URL-encode non-ASCII characters)
formatNoOutput format key (Jyutping, Pinyin, etc). Omit for raw IPA
variantNoLanguage variant. Uses default when omitted
displayFormatNoDisplay mode: normal (text+IPA, default), ipa (IPA only), json, csv

Browser Usage

bash
# Using agent-browser
agent-browser open "https://toolbox.lotusfa.com/ipa/agent.html?language=cantonese&format=Jyutping&input=%E4%BD%A0%E5%A5%BD"
agent-browser wait --load networkidle
agent-browser get text pre # Get the IPA output
# Using WebFetch
WebFetch url="https://toolbox.lotusfa.com/ipa/agent.html?language=german&input=Hallo Welt" prompt="Extract the plain text IPA output from the page"

Supported Languages

CodeVariantsFormats
cantonese—IPA_org, IPA_num, Jyutping, Guangzhou, Academy, Yale, Liu
mandarinhant, hansIPA_org, IPA_num, Pinyin_num, Pinyin, Zhuyin
englishUS, UK—
frenchFR, QC—
spanishES, MX—
vietnameseC, N, SIPA_org, IPA_num, tone_simple
japanese——
korean——
khmer——
arabic——
esperanto——
persian——
finnish——
german——
icelandic——
jamaican——
malay——
norwegian——
odia——
portuguese——
romanian——
swahili——
swedish——
dutch——

Examples

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".

displayFormatOutput
normal (default)Text with IPA, e.g. ( 歡 fu:n˥ ) ( 迎 jɪŋ˨˩ )
ipaIPA only, e.g. fu:n˥ jɪŋ˨˩
jsonJSON array of {word, ipa, formatted} objects
csvCSV 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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/lotusfa/ipa-translator-skill/ipa-translator-skill/badge)](https://verified-skill.com/skills/lotusfa/ipa-translator-skill/ipa-translator-skill)

Something wrong with this skill or its page? Tell us.