# dialect **Repository Path**: ace_astra/dialect ## Basic Information - **Project Name**: dialect - **Description**: https://github.com/dialect-app/dialect.git - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-09-01 - **Last Updated**: 2022-09-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Dialect A translation app for GNOME. ![Dialect](preview.png?raw=true) ## Features - Translation based on Google Translate - Translation based on the LibreTranslate API, allowing you to use any public instance - Translation history - Automatic language detection - Text to speech - Clipboard buttons ## Installation ### Flathub Download on Flathub ### AUR Arch-based distro users can install from the AUR: [`dialect`](https://aur.archlinux.org/packages/dialect) for the stable version or [`dialect-git`](https://aur.archlinux.org/packages/dialect-git/) for the latest git revision. ### Fedora Dialect is available for Fedora 33 and later: ```bash sudo dnf install dialect ``` ## Building ### Requirements - Python 3 `python` - PyGObject `python-gobject` - GTK4 `gtk4` - libadwaita (>= 1.1.0) `libadwaita` - GStreamer 1.0 `gstreamer` - Meson `meson` - Ninja `ninja` - gTTS `python-gtts` - D-Bus `python-dbus` If official packages are not available for any of the python dependencies, you can install them from pip: ```bash pip install gtts ``` ### Building from Git ```bash git clone --recurse-submodules https://github.com/dialect-app/dialect.git cd dialect meson builddir --prefix=/usr/local sudo ninja -C builddir install ``` For testing and development purposes, you may run a local build: ```bash git clone --recurse-submodules https://github.com/dialect-app/dialect.git cd dialect meson builddir meson configure builddir -Dprefix=$(pwd)/builddir/testdir ninja -C builddir install ninja -C builddir run ``` ## Contributing Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. ### Translations Dialect has already been translated into many languages (see the [translations repository](https://github.com/dialect-app/po/blob/main/README.md) file). Please help translate Dialect into more languages through [Weblate](https://hosted.weblate.org/engage/dialect/). Translation status ## License [GNU General Public License 3 or later](https://www.gnu.org/licenses/gpl-3.0.en.html)