Developers

Braille JSON API

The full braille tables as static JSON. No key, no rate limit, CORS open. It is a file on a CDN, so it is as fast and as reliable as this page.

Endpoints

All endpoints are GET, return JSON, and allow cross-origin requests
EndpointContents
/api/alphabet.jsonThe 26 letters with dot numbers, Unicode characters and decade.
/api/numbers.jsonThe ten digits and the number sign.
/api/punctuation.jsonPunctuation and symbols, including multi-cell forms.
/api/contractions.jsonGrade 2 wordsigns and groupsigns with position rules.
/api/full.jsonEverything above in one document.

Example

fetch("https://braillechart.com/api/alphabet.json")
  .then(r => r.json())
  .then(data => console.log(data.letters[0]));

// { "letter": "a", "dots": "1", "char": "⠁", "decade": 1, ... }

Terms

Use it for anything. The tables are public-domain facts. A link back is appreciated but not required.

If you want the translator itself rather than the data, there is an embeddable widget.