Skip to content
@PolyglotToolkit

PolyglotToolkit

Collection of tools and applications to make (human) language learning more interesting and enjoyable.

PolyglotToolkit

A mostly-coherent set of projects all in the category of free and open-source language learning software.

They may be written in any programming language and framework - whichever one makes sense for the project at hand.

Created and maintained by yelircaasi.

Projects

Tools for aligning pairs of texts in different languages (or different translations in the same language).

Tools for creating attractive output formats from aligned parallel texts.

Application for pronunciation training. Powered by neural networks, speech signal processing techniques, and speech-to-text alignment algorithms.

High-quality, end-to-end TTS for Classical Latin and Attic Ancient Greek.

Julia package for investigating cognates and borrowings, with a focus on their use in language learning.

Related Projects

Roadmap

  • minimal working version of parallel-text-finisher, with nice basic CLI interface
  • Gale-Church algorithm coded and build in adapted version of original C code
  • port Gale-Church to Cython, or alternatively make bindings to the C code
  • minimal working version of parallel-text-aligner with nice basic CLI interface
  • investigate Wiktionary API to determine how much needs to be done via HTML vs API
  • find best Julia packages needed by WiktionaryTool.jl
  • get minimal version of WiktionaryTool.jl working
  • look into native compilation and distribution options for Julia (i.e. binary for people who don't want to install Julia)
  • plan subsequent tasks

Pinned Loading

  1. WiktionaryTool.jl WiktionaryTool.jl Public

    Julia package for investigating cognates and borrowings, with a focus on their use in language learning.

  2. parallel-text-finisher parallel-text-finisher Public

    Tools for creating attractive output formats from aligned parallel texts.

    Python

  3. parallel-text-aligner parallel-text-aligner Public

    Tools for aligning pairs of texts in different languages (or different translations in the same language).

    Python 1

  4. grecromancer grecromancer Public

    High-quality, end-to-end TTS for Classical Latin and Attic Ancient Greek.

Repositories

Showing 6 of 6 repositories
  • .github Public
    PolyglotToolkit/.github’s past year of commit activity
    1 0 0 0 Updated Nov 7, 2023
  • parallel-text-aligner Public

    Tools for aligning pairs of texts in different languages (or different translations in the same language).

    PolyglotToolkit/parallel-text-aligner’s past year of commit activity
    Python 1 GPL-3.0 0 0 0 Updated Sep 24, 2023
  • parallel-text-finisher Public

    Tools for creating attractive output formats from aligned parallel texts.

    PolyglotToolkit/parallel-text-finisher’s past year of commit activity
    Python 0 GPL-3.0 0 0 0 Updated Sep 7, 2023
  • henry-higgins Public

    Application for pronunciation training. Powered by neural networks, speech signal processing techniques, and speech-to-text alignment algorithms.

    PolyglotToolkit/henry-higgins’s past year of commit activity
    0 GPL-3.0 0 0 0 Updated May 4, 2023
  • grecromancer Public

    High-quality, end-to-end TTS for Classical Latin and Attic Ancient Greek.

    PolyglotToolkit/grecromancer’s past year of commit activity
    0 GPL-3.0 0 0 0 Updated May 4, 2023
  • WiktionaryTool.jl Public

    Julia package for investigating cognates and borrowings, with a focus on their use in language learning.

    PolyglotToolkit/WiktionaryTool.jl’s past year of commit activity
    0 GPL-3.0 0 0 0 Updated Jan 26, 2023

Top languages

Loading…

Most used topics

Loading…