Tiril is an open source software aiming to assist in a language learning process.
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.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.
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
And finally importing the whole set to Memrise at one stroke
Currently Tiril consists of
- Siril - the server with an embedded UI.
- Viril - a VLC agent to translate subtitles.
- ...
Supports dictionaries
- Universal dictionaries
- Google Translate
- ...
- Specialized dictionaries
Supports subtitle formats
- Embedded and external SubRip
- ASS/SSA possibility has been confirmed and awaiting implementation
- ...
The following must be installed prior to proceed with the build
- CMake (>=3.12.0)
- Haskell Stack (>=1.6.3)
- C++ compiler whith C++17 support. For an instance, MSVC Community will do
- Boost library (>=1.68)
- Review config.bat and set the Boost path according to your environment. Tweak the other variables if needed.
- Run config.bat
- Run build.bat
TBD