Skip to content

erithion/tiril

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IN REWORK

Tiril is an open source software aiming to assist in a language learning process.

Showcase

I enjoy watching movies. I wouldn't mind to learn while watching on occasion

Watching a movie in a language of the original with subtitles turned on - what a nice way to boost your language skills! Indeed, the very thought of making your leisure time productive seems ever so tempting that it is hard to resist really. Only it's the necessity to look for translations of every new word is what makes the process ever so tiresome. "I wish there was an easier way", - you say. Well guess what - there is the easier way!

Let us assume for the sake of the demonstration that you've decided to watch a Norwegian movie. In VLC - a very powerful and popular open source video player - Tiril will give you this.
Click to see the gif-image

Tiril in VideoLAN

I want to remember every new word I encounter for good

There are lots of automated solutions for efficient memorizing, like Anki, Memrise, Quizlet and alike. It won't take long for you to realize what a relief this is - to let the software to track the words you are to learn/recollect today. But also what a tremendous amount of effort it would need to maintain your own dictionary. With Tiril this is a problem no more. It knows your vocabulary well for it translated the movie pieces and the web-pages for you, remember? Below is an example of how Tiril would help you to export your dictionary to Memrise.

The left pane contains your recent words, while the right one gives you the content of various online dictionaries. They say you learn faster if you memorize words as parts of phrases or sentences. So you are free to choose what you preserve with the word
Click to see the gif-image

Creating a database of words


Memrise requires at least two columns. Use filtering by tags to split your export into the columns. Delete the elements you don't need or drag the elements with the mouse if you can't apply the proper filter
Click to see the gif-image

Formatting and exporting


And finally importing the whole set to Memrise at one stroke
Click to see the gif-image

Importing to Memrise

Backyard

Structure

Currently Tiril consists of

  • Siril - the server with an embedded UI.
  • Viril - a VLC agent to translate subtitles.
  • ...

Siril

Supports dictionaries

Viril

Supports subtitle formats

  • Embedded and external SubRip
  • ASS/SSA possibility has been confirmed and awaiting implementation
  • ...

Build

Prerequisites

The following must be installed prior to proceed with the build

Windows

  • Review config.bat and set the Boost path according to your environment. Tweak the other variables if needed.
  • Run config.bat
  • Run build.bat

Linux

TBD