Skip to content

braillerap/AccessBrailleRAP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

469 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AccessBrailleRAP

AccessBrailleRAP is a Braille transcription software for BrailleRAP. AccessBrailleRAP allow you to input some text or extract brut text from a open office document, translate the text in Braille and send it to the BrailleRAP embosser. AccessBrailleRAP is tested and compatible with NVDA screen reader.

If you are looking for the quickest way to get started, please refer to the "Installation" section in the Getting Started with BrailleRAP guide, which focuses on using pre-built binaries.

Features

  • Translate text into Braille.
  • Translate text document into Braille with 200 Braille standards.
  • Emboss Braille on BrailleRAP embosser.
  • Multi languages GUI.

Releases

We provide pre-built binaries for Windows and Linux. See releases for more information.

AccessBrailleRAP depends on glibc version. Unfortunately Debian12 and Ubuntu24 distribution are not using exactly the same.

  • If your are using Debian13 or a derivate distribution, use accessbraillerap-debian13.
  • If your are using Debian12 or a derivate distribution, use accessbraillerap-debian.
  • If you are using Ubuntu24 or a derivate distribution, use accessbraillerap-ubuntu.

auto_build_for_debian 13 auto_build_for_debian 12 auto_build_for_ubuntu 24

To use the BrailleRAP embosser from Linux, the user need permission to use the serial port. This generaly mean that your user need to be in the dialout group.

Screenshots

User Manual

the user manual is available here in English, Greek or French:

en Documentation Status el Documentation Status fr Documentation Status

Contributing

Translation

A few month ago, we started with just 2 languages, English and French. Thanks to the codeberg collaborative translate platform, AccessBrailleRAP now have 9 languages available. If you need the software in your locale language, we will be happy to add a new translation. Translation files are hosted on codeberg community translation platform and can be updated by anyone. See weblate host on codeberg for more information.

Code and features

Feel free to open issues or pull requests ! We will be happy to review and merge your changes. BTW we have a great focus on accessibility and user friendly design.

Translations status

Software GUI

GUI translation files are available on codeberg weblate host . Some languages are partialy translated , we are looking for contributors to complete and check them.

Software translation status

User manual

User manual translation files are available on codeberg weblate host . Some languages are partially translated , we are looking for contributors to complete and check them.

User manual translation status

Funding

This project is funded through NGI0 Entrust, a fund established by NLnet with financial support from the European Commission's Next Generation Internet program. Learn more at the NLnet project page.

NLnet foundation logo NGI Zero Logo

License

AccessBrailleRAP is licensed under GNU GPL V3.

AccessBrailleRAP use several open source licensed software:

  • liblouisreact, a liblouis version slightly modified to run in react.js environnement.
  • liblouis
  • pandoc
  • pywebview

LibLouis

AccessBrailleRAP use liblouis to translate text into Braille. You can select the Braille language (English, French...), contracted or uncontacted Braille, and 6 dots or 8 Dots Braille standards. The original version of liblouis is available here https://github.com/liblouis/liblouis The modified version for react.js is available here https://github.com/crocsg/liblouis The module for react.js is available here https://github.com/crocsg/liblouisreact

liblouis and liblouisreact are licensed under GNU LGPL V2.1

Pandoc

AccesBrailleRAP use pandoc via pypandoc python module, to extract plain text from various file format as word or open office document. So you can open an .odt file, translate it into Braille and emboss.

The original version of pandoc is available here www.pandoc.org

pandoc is licensed under GNU GPL V2.

Pywebview

AccessBrailleRAP use pywebview to display the react.js GUI embedded in Python backend. Pywebview is a cross-platform wrapper around the webview library. The original version of pywebview is available here https://github.com/r0x0r/pywebview

pywebview is licensed under MIT.

Building from source for Windows, Linux or Raspberry

Thanks to Thatwriterjon we have a comprehensive building manual for various systems.

Building from source for Linux using Docker

You can use Docker configuration to build AccessBrailleRAP for a Linux distribution.

Docker configuration to build AccessBrailleRAP for Debian or Ubuntu are available here:

Debian 12

Debian 13

Ubuntu 24

About

Braille transcription software for BrailleRAP. AccessBrailleRAP allow you to input text, translate the text into Braille and 'print' the Braille on a BrailleRAP. This software is compatible with NVDA screen reader.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors