Boocrobes allows you to read ebooks in the EPUB format using personalised comprehension aids, including when you are offline. The module is a (very slightly) adapted version of the amazing open source javascript “Readium V2” R2D2BC reader developed by Aferdita Muriqi, with the addition of the special Transcrobes sauce that connects you to the model the system has of your language knowledge. The integration is not yet perfect, so you may need to refresh the page occasionally if the formatting does something strange.

Configuring Boocrobes

Boocrobes can be configured to use different glossing types, and the reader can also be configured with dark/light mode, font size, different font styles and in paginated or scrolling mode (per book chapter).

Using Boocrobes

The system currently supports importing non-DRM-protected ebooks in the widely used EPUB format. The Calibre eBook application allows the import/export of many different formats, including importing some DRM-protected books that can then be exported to non-DRM-protected EPUB. Please make sure to comply with any local laws in the place you live when converting ebooks from one format to another. We are currently working on getting a Transcrobes community site going but in the meantime see the Calibre help for any help on converting other formats to EPUB.

Importing will analyse the book, giving you important information about the unique benefits and challenges you will face with this particular book, at this particular point in your learning journey.

You can then read the book using the boocrobes reading interface.

After transcrobing

With the information the system has about your knowledge of a language, glosses (and more soon) are added just for the words that you don’t know, allowing fluid and enjoyable reading.

The interface is designed to provide the exact same experience you get when reading a webpage or watching a movie, so you can do everything here too, including looking up any word, looking up sentence translations, changing the glossing type, adding vocabulary to your active learning, etc.

Vocabulary that appears regularly will be recognised, and you can then indicate to the system to stop glossing, actively starting the learning trajectory for the item in question.