Scope and non-uses
This API is a reference inventory, not a pronunciation service, text converter, speech model, learner assessment or curriculum.
OpenAPI 3.1.1 · Read-only · CC BY 4.0
Load one complete index or fetch a stable JSON endpoint for any symbol from U+3105 through U+3129. No API key or account.
The index lists every endpoint. The OpenAPI document and JSON Schemas describe the complete, read-only response surface.
curl -s https://alice51849.github.io/ios-app-guide/api/v1/bopomofo-symbols/index.jsonconst response = await fetch('https://alice51849.github.io/ios-app-guide/api/v1/bopomofo-symbols/symbols/u3105.json');
const record = await response.json();
console.log(record.symbol.pinyin, record.symbol.ipa);This API is a reference inventory, not a pronunciation service, text converter, speech model, learner assessment or curriculum.
Static, cacheable and read-only: no parameters, writes, accounts, tracking or uptime promise. Pin /v1/ and retain attribution.
The API is generated deterministically from the CC BY 4.0 Croissant table and stable SKOS concept identifiers.
Optional practice layer
Lumi Bopomofo adds short, on-device learning activities. The API and open dataset remain free and independent.
View Lumi Bopomofo on the App Store →