matthew-tyler / cosc345

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Diglot Reader - Learn and Explore with Language-Infused Texts

CMake codecov Codacy Badge Documentation


Welcome to Diglot Reader, a text reading app designed to enhance language learning through techniques such as space repetition and the Diglot Weave method. Our app combines the power of a text reader with an integrated Te Reo Māori vocabulary training component, helping users learn Te Reo Māori though general day-to-day reading.

Key Features

  • Extensive eBook Library:
  • **Aids in increasing use of Maori in everyday life by gradually switching out common English words and Maori
  • Part of speech tagging Increases accuracy of words

Feedback Form (under ethics review)

https://forms.gle/isLtkvW6b8zuNcN77

Installation

The code is build with cmake. The current build does work on both windows and linux, though the linux version is less stable.

To install

git clone git@github.com:theinformationretrievers/cosc345.git
cd cosc345
open in visual studio
run Diglot.exe once it has compiled

In order for the app to work on Linux, install libgtk-3-dev, additionally g++ version must be > 13 e.g. for ubuntu:

sudo apt-get install libgtk-3-dev
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-13 g++-13
Then to run specify compiler by 
mdkir && cd build
cmake -DCMAKE_TOOLCHAIN_FILE=gcc-toolchain.cmake ..

License

About


Languages

Language:C 79.5%Language:C++ 18.0%Language:CMake 1.2%Language:Python 0.8%Language:JavaScript 0.2%Language:Meson 0.1%Language:CSS 0.1%Language:Starlark 0.0%Language:HTML 0.0%Language:Batchfile 0.0%Language:Shell 0.0%Language:PowerShell 0.0%