Skip to content

BrailleKit

Braille Translation for Everyone

BrailleKit converts documents and text into Braille — instantly, offline, and in your language. Whether you're a teacher, Braille user, rehabilitation specialist, or accessibility professional, BrailleKit gives you a fast and reliable way to produce Braille output from everyday documents.

BrailleKit's translation engine was developed from scratch using official Braille specifications (UEB, BSKDL, ICEB and others). Every contraction, every rule, every indicator is traceable to its standard.

Plans

Free Forever

Lite

Free

Text translation, forever free

Full translation engine with 49 Braille tables, back-translation, and all output formats. No time limit, no account required.

Coming Soon

Plus

€49.99 / per year

Document conversion and email support

Everything in Lite, plus document import (EPUB, DOCX, ODT, RTF, Markdown), BRF reformat, and priority email support. 14-day free trial included.

Coming Soon

Pro

€199.99 / per year

CLI, batch, embosser profiles, and Tactile Graphics

Everything in Plus, plus the command-line tool, batch processing, presets, templates, embosser profiles, commercial print rights, and the Tactile Graphics Converter. 14-day free trial included.

Start a free 14-day trial directly from the app — no payment required until you subscribe.

Feature Comparison

BrailleKit feature comparison across all three plans: Lite (free), Plus (€49.99/year), and Pro (€199.99/year).
Feature Lite Free Plus €49.99/per year Pro €199.99/per year
Text → Braille translation Yes Yes Yes
Back-translation (Braille → text) Yes Yes Yes
49 Braille tables, 40+ languages Yes Yes Yes
Grade 1 and Grade 2 Braille Yes Yes Yes
Multiple output formats (Unicode, BRF, ASCII Braille) Yes Yes Yes
Math Braille (Nemeth, UEB Technical) Yes Yes Yes
Fully offline — no data leaves your device Yes Yes Yes
Document conversion (EPUB, DOCX, ODT, RTF, Markdown) No Yes Yes
BRF reformat and encoding conversion No Yes Yes
14-day free trial No Yes Yes
Email support No Yes Yes
Command-line interface (braillekit_cli) No No Yes
Batch processing No No Yes
Presets and templates No No Yes
Embosser profiles No No Yes
Commercial print rights No No Yes
Tactile Graphics Converter No No Yes

Translation Engine Features

  • 49 Braille tables across 40+ languages with inheritance and shared rules
  • Grade 1 (uncontracted) and Grade 2 (contracted) Braille for major languages
  • Full Unicode input support including CJK, Arabic, Cyrillic, Hebrew, Thai, and more
  • Multiple output formats: Unicode Braille (U+2800–U+28FF), BRF, BES (Japanese), ASCII Braille, raw dot patterns (6/8-dot), SimBraille
  • Back-translation: Braille → readable text
  • Context-aware contractions with not_before / not_after / penalty constraints
  • Morphology-aware rules: compound words, prefixes, suffixes, fugen-s
  • Table inheritance: language variants share a common base table
  • Math Braille: Nemeth Code (English), Marburg (German, planned), UEB Technical (planned)
  • BRF encoding conversion between German (Eurobraille) and American BRF formats
  • Benchmarked accuracy up to 99.9% vs. liblouis, tenji, pypinyin references
  • Optional capitalization indicators — configurable per table and use case
  • Language-aware output format dropdown — Eurobraille for Latin scripts only, BES for Japanese tables, Unicode and BRF available universally

Supported Languages

BrailleKit ships with 96 translation tables covering 57 languages. Each table is independently implemented from official Braille standards and verified against a curated gold corpus of 39,413 test cases.

Afrikaans Amharic Arabic Bengali Catalan Chinese Croatian Czech Danish Dutch English Esperanto Estonian Filipino Finnish French German Greek Hebrew Hindi Hungarian Indonesian Irish Italian Japanese Khmer Korean Latvian Lithuanian Malay Mongolian Norwegian Polish Portuguese Romanian Russian Slovak Slovenian Spanish Swahili Swedish Tamil Telugu Thai Turkish Ukrainian Urdu Vietnamese Welsh +8 more
79 Stable 2 Beta 13 Alpha

View all tables with sources & standards →

Try It Yourself

Public-domain texts translated with BrailleKit's en-ueb-g1 and en-ueb-g2 tables — compare Grade 1 (letter-by-letter) and Grade 2 (contracted) output in Unicode Braille and BRF.

The Gettysburg Address

Abraham Lincoln, 1863 · 286 words · public domain

G2 contractions cut the BRF size by ~28% on this text.

Alice's Adventures in Wonderland — Ch. I

Lewis Carroll, 1865 · ~2 200 words · public domain

G2 contractions cut the BRF size by ~23% on this text.

Translated with braillekit_cli. Unicode Braille (U+2800–U+28FF) works in any UTF-8 viewer; BRF is the ASCII format embossers consume directly.

Privacy & Accessibility

Complete Privacy

BrailleKit works entirely offline. No text, documents, or personal data ever leave your device — all processing happens locally.

Built for Accessibility

Developed by a blind engineer, designed for full VoiceOver and NVDA compatibility from the ground up. Every screen, button, and table is reachable and labelled without a mouse.

Language Bindings

BrailleKit ships with a C API wrapper and ready-to-use bindings for the most common platforms:

  • Python — scripting, automation, data pipelines
  • C# — .NET applications and Windows development
  • Swift — macOS and iOS native apps
  • Flutter/Dart — cross-platform mobile apps

Platforms

  • Windows 10/11 (x64, ARM64)
  • macOS 10.15+ (Universal Binary)
  • Linux (x64)
  • iOS and Android (via Flutter binding)

Contact

Interested in BrailleKit for your organisation or project?

Contact