Crow Translate is an application written in C++ / Qt that allows you to translate and speak text using Mozhi. This repository allows installing the app through Flatpak.
flatpak install flathub org.kde.CrowTranslate
You can run Crow Translate from your desktop menu, or via command line:
flatpak run org.kde.CrowTranslate
To compile the app as a Flatpak, you'll need Flatpak Builder installed. Just clone this repository and run the following command inside it:
flatpak-builder --user --install-deps-from=flathub --repo=repo --install builddir org.kde.CrowTranslate.yaml
The application can translate text from the screen using Tesseract. To recognize text, you need to additionally install trained models and select at least one model in the settings. Choose only the models for the languages you need. The more models there are, the worse the performance and quality of OCR.
We provide optional org.kde.CrowTranslate.tessdata
extension with tessdata_fast models. You can install it with the following command:
flatpak install flathub org.kde.CrowTranslate.tessdata
The extension will be installed automatically if you build the flatpak from source.