Easy Languages Dictionary is a browser extension to help you learn spoken languages. It provides translations of individual words in the subtitles of videos published by any of the Easy Languages YouTube channels. It recognizes the words in the subtitles using Tesseract and translates them using various online translation services.
This demonstration shows an excerpt from this video - © 2023 Easy Polish YouTube Channel.
While I am unaffiliated with the Easy Languages franchise and this extension is an entirely separate project, it would have no value without the great work done by the people running the Easy Languages channels. Please consider supporting the channels on Patreon if you find their work useful!
The extension is available for Firefox and all Chromium-based browsers that support extensions (Chrome, MS Edge, Opera, ...).
The extension is not available for Safari, for the following reasons:
- Publishing a Safari extension requires enrolling in the 'Apple Developer Program', at a cost of 99 $/year, which I have very little appetite for.
- Safari doesn't support some WebExtension APIs which this extension relies on.
In the interest of stylistic coherence, for its translations, Easy Languages Dictionary attempts to match the font used for the subtitles in the Easy Languages YouTube videos. This font appears to be Tahoma, and is not usually present on Linux systems. If you are the type of person who gets irritated by mismatched fonts and are running Linux, consider installing the Tahoma font.
Most languages available on the Easy Languages channels are supported by Easy Languages Dictionary, however very few have been tested so far!
© R. N. West, 2023-2024. Released under the GPL version 2 or greater. This software carries no warranty of any kind. Note that the license only covers the code published in this repository and not any trademarks. If you redistribute the software, modified or unmodified, make sure to change its name and icons so that your derivative cannot be mistaken for the original.