This repository provides scripts for exploring a genome and receiving personalized explanations through natural dialogue.
PyGlossary
PyGlossary converts dictionary and glossary files for use in different open-source dictionary applications.

About PyGlossary
PyGlossary converts dictionary files, also called glossaries, so offline glossaries can be used in different open source dictionary applications on different operating systems and devices. It supports many input and output formats with different read and write coverage, and offers graphical, command-line, and interactive command-line interfaces.
It requires Python 3.12 or higher and works on GNU/Linux, Windows, Mac OS, FreeBSD and other common Unix-based systems. SQLite-based formats using .db are not detected by extension and must be selected manually, and some formats support only reading or only writing.
Key features
- Converts offline glossary files between many dictionary formats
- Reads and writes StarDict, Tabfile, CSV, Babylon BGL and Aard 2
- Offers Gtk3, Gtk4, Qt6, wxPython and Tkinter graphical interfaces
- Provides command-line and interactive command-line operation modes
- Runs on Linux, Windows, Mac OS, FreeBSD and other Unix systems
- Requires Python 3.12 or higher to run
- Supports many dictionary, text, package and SQLite-based formats
- Works on Linux, Windows, Mac OS, FreeBSD and other Unix systems
- Offers several graphical interfaces plus command-line and interactive modes
- Some formats support only reading or only writing
- SQLite-based .db formats are not detected by extension and need manual selection
- Requires Python 3.12 or higher, with extra packages for some interfaces
PyGlossary at a glance
- Website
- github.com/ilius/pyglossary
- Category
- Research & Data › Research & Study Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
PyGlossary alternatives
Tools and sites you could use instead, ranked by how closely they match.
Scikit-Survival provides survival analysis built on top of scikit-learn.
SearchifyX searches flashcards, according to its repository description.
StudyLion is a Discord bot that tracks study time and provides to-do lists, Pomodoro timers and reminders.
Use Surprise, a Python library, to build and test recommender systems.
This repository lists open-source tools for systematic reviews, meta-analysis, and evidence synthesis.
Popular in Research & Study Tools
Well-known listings from the same topic.
PyGlossary FAQ
What is PyGlossary for?
What is needed to run PyGlossary?
Why is a .db file not detected automatically?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











