sdcv, or translate text with Google Translate
||Merlijn Sebrechts and John Factotum|
Debian packages can be downloaded from the releases page.
iso-codes (>= 3.67) is needed for displaying language and region names.
For Mobipocket (.mobi) and Kindle File Format (.azw, .azw3) support, you would need Python (2.7 or >= 3.4).
Auto-hyphenation is done using CSS hyphenation. To enable CSS hyphenation in WebKitGTK, you will need to install the hyphenation rules, e.g.,
hyphen-en for English,
hyphen-fr for French, etc.
For offline dictionary support, install
For text-to-speech support, install
festival, and packages for the individual voices.
To enable spellchecking for notes,
gir1.2-gspell-1 for Debian based distributions) is requried.
gir1.2-handy-0.0) is recommended to make the interface work better on larger as well as smaller screens.
gir1.2-tracker-2.0) is installed, it can be used to track the locations of files.
The following dependencies are required for building:
meson (>= 0.40)
The following are runtime requirements:
gjs (>= 1.52)
gir1.2-webkit2-4.0for Debian based distributions)
To install, run the following commands:
meson build --prefix=/usr ninja -C build sudo ninja -C build install
To uninstall, run
sudo ninja -C build uninstall
The following commands will build Foliate and install it inside a directory:
meson build --prefix=$PWD/run ninja -C build ninja -C build install
To run the application, you'll need to set the schema directory for GSettings:
sudo apt install build-essential debhelper meson gettext dpkg-buildpackage -us -uc -nc
Foliate is available on Flathub.
Open Gnome Builder, choose "Clone Repository…", and follow the instructions. After cloning the project, hit Ctrl+F5 to build and run Foliate.
flatpak-builder --force-clean --install --user build com.github.johnfactotum.Foliate.json
Foliate is available on the Snap Store.
You can test out the latest code in this repository using the
edge channel of the snap. Run
snap install --edge foliate to install the latest build from master. (
snap refresh --edge foliate if you already have the snap installed)
You can build the snap manually using snapcraft. Install snapcraft and run
snapcraft in the root of this repository.
Book metadata display:
Alternative sidebar UI:
This software also includes parts from KindleUnpack, which is licensed under GPL-3.0.