Developer platform

A versioned API for reliable braille translation.

The public beta translates English UEB Grade 1 and Grade 2 in both directions, with Unicode braille or BRF output. Image recognition remains a separate beta workflow.

Try the web translator Public text API · beta

Text and back-translation

Translate print to braille and braille to print with an explicit language and code.

Stable Unicode output

Receive Unicode braille or Braille Ready Format together with table, grade and engine metadata.

Image recognition pipeline

Upload a braille image and receive detected cells, confidence and translated text.

Designed for predictable integration

POST JSON to /api/v1/braille/translate with text, direction, grade and an optional output format. The current beta accepts up to 2,000 characters per request.

Example body: {"text":"Hello","direction":"text-to-braille","grade":2,"language":"en-ueb","format":"unicode"}.

Planned commercial model

The public text endpoint is available without an API key during beta and is rate limited. Authentication, usage dashboards and paid quotas will be added before the production SLA.

Image recognition will remain separately metered because it requires substantially more processing than deterministic text translation.

Common questions

What to know before translating

Is the braille API public today?

Yes. The versioned text beta is available at /api/v1/braille/translate. It is rate limited and does not yet include a production SLA.

What will the API support first?

English UEB Grade 1 and Grade 2 translation, back-translation, Unicode braille and BRF are available in v1 beta.

Will image recognition use the same endpoint?

Image recognition will likely use a separate metered endpoint because it requires more processing and returns cell-level confidence data.

Braille Translation API — Text, UEB & BRF