Consider you already know English well enough to consume your favorite shows in the language. We all do this to maintain our knowledge, improve our understanding or pronunciation by listening, or just to hear the show in its original language.
Imagine you hear words and expressions, even full, shorter sentences which you don't understand. It doesn't really matter, because you understand the story as a whole, but you obviously miss an opportunity to learn new words. This is the moment when you can pick up your phone and press the bookmark icon next to the subtitle line, to get back to it later. That was scenario (use-case) A.
Or, you might not understand longer sentences, even complete dialogues for a few seconds. This is when you can use the app to see the translations for that actual part of the movie. That was scenario (use-case) B.
The app promises that it "helps you understand your show better and allows you to quickly save expressions you want to remember". It don't want you to learn a new language. Actually, it assumes that you know the language well enough to watch a movie in it.
It wants to help you to learn new words. Do you know why you don't learn new words easily after you reach a specific knowledge level? Because there are less and less of them, and you don't hear them again and again, and you don't recall them. This is how you learn new words in school when you start a foreign language.
So I started to build this app for myself to be able to grab new words out of kontext (do you see what I did here?), and re-read them later again until I finally learn them.
I've been doing this on a Note file on my iPhone. While watching movies, I took down notes about sentences, words or even expressions I didn't really fully understand (even though not grokking those didn't really compromise my understanding of the plot).
This is absolutely valuable. Well done.
I've used it with an episode of "This is Us" (to Arabic, which I'm currently studying) and it works perfectly well.
Suggestions:
1. Please make it possible to review the original and the translation side by side (i.e. an "overview" button).
2. Also, don't block the UI when pausing. I.e. make it possible to scroll back & forth.
3. Allow controlling speed.
* I know it's suppose to be synchronized with what's playing at the same time, but it's needed when you can't read fast enough. Might need to provide a way to catch-up and jump to the current position automatically (keeping running time while in paused mode) .
4. Maybe consider allowing a users to submit (quality) translations (could be hosted elsewhere, if there's a legal problem). Lot's of really good stuff is not always available online (or not easily discoverable).
For example, was trying to watch "L'insult" (Lebanese) for which I know there are couple of (horrible) translations online, but Kontext was not able to find them.
5. Allow downloading a single merged file (original language + transaltion), if possible, for local viewing by users who download their own shows/movies.
Great job! Looking forward to see how it progresses.
Translation review is available in e-mail which we send out at the end of the movie. It's just temporary however, there will be an in-app solution for that.
I will consider your suggestions, thank you for them!
Open the translation
If you don't mind the distraction, you can also check the translation of the current subtitle line while you are watching the movie.
I would shorten that. For starters, take out the intro phrase "if you don't mind the distraction." It's an unnecessary distraction.
My mother says she learned English by watching TV. She had less of an accent than most German immigrants I knew growing up.
I think this is a great idea.
Later, I started working with some British co-workers & socializing also, & developed a British accent. I am Indian/Punjabi by birth & hav spent most of my life in India only.
Movies with subtitles are a nice aide, but to properly learn a language, you must learn it IN the language, WITH the attached culture.
Also, please read my comment. It is not about learning a language, it is about learning new words/expressions: https://news.ycombinator.com/item?id=17627899
Unfortunately, they're no help on Netflix, because they apparently farmed dubbing and subtitles out to two different teams that came up with independent translations.
Deviating every once in a while from 1:1 dub:sub matchup is not even close to an obstacle to language learning. In fact, if anything, you hear and read two different ways to express the same thing at once.
If you depend on 1:1 matchup, I'm not sure you were consuming either dubs nor subs in a way that's all that productive to language learning. Consider relaxing and getting used to fuzzier comprehension which is necessary for transcending to conversational speed+slang.
Also, I recommend graduating to reading books ASAP to avoid languishing in the limbo of Netflix for language learning.
This is particularly true in Japanese, the space constraints on speech and normal modes of expression are very different.
The original English, literal meaning of the Japanese audio, and Japanese subtitles all differ significantly.
Comparing the English subtitles and Japanese doesn’t work very well for language study. Mostly you just have to look each Japanese word you don’t know up in a dictionary...
What killed it, though, was a near impossibility of finding a movie that wasn't edited differently in each language (causing at least one of the audio track or language tracks to be out of sync or otherwise unmergeable). Maybe that was just an issue with Mandarin and other languages have better availability, but for me it ended up just being an endless swamp of comparing subtitle files to see if they were different, screwing around with time offsets, and eventually giving up. The player itself worked, albeit with a terrible UI, I just couldn't find more than a handful (OK, actually only one: Lost in Thailand) movies + dual sets of matching subtitle tracks to use it with.
If anybody has a solution to this I'd love to be able to use it again and even willing to post a cleaned up version if there is interest.
I also had vague thoughts of looking at the youtube API to see if there's a solution there for videos that already have multiple subtitle languages, but haven't gotten around to it yet.
Also, take a look at this, it is related to your problem: https://www.reddit.com/r/languagelearning/comments/8ue04x/le...
If you still have time, please explain what happened exactly, how and where didn't it load for you?
Blocked loading mixed active content “http://www.opensubtitles.org/en/captcha2/redirect-%7Cen%7Cdo... More] app.kontext.xyz Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://dl.opensubtitles.org/en/download/src-api/vrf-19bf0c5.... (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). (unknown) Error: XHR error vendor.c1d3cea4dc48e57eff24.js:333:26904 GET https://www.google-analytics.com/collect [HTTP/2.0 200 OK 355ms]
Did you consider taking an open source mp like vlc and modifying, I assume that would be simpler and more scalable.
2) I downloaded from various places. If you can post a link I'll check it out, but based on past experience the subtitles for one market only match that release of that market's movie, and go out of sync with any foreign release. For example, if you have a Chinese movie with English subtitles it was probably edited for release in an English speaking market and won't match any Chinese subtitles you might find since they would go with the Chinese release.
Unfortunately, I'm not sure how useful it would be for language learning. I've been using the Fluent Forever approach and whenever I've dipped back into "translation" style methods like Duolingo it feels counterproductive, like I'm tying English words to Spanish words rather than creating a direct connection between the Spanish word and the object or concept that it represents.
I like the idea of subtitles in your target language while watching a show or movie in your target language but that's usually available without third party help.
Please read my comment: https://news.ycombinator.com/item?id=17627899
The app is helpful if you want to quickly save expressions you want to remember later while you are watching the movie and you don't want to distract yourself.
The book mentions moving on to movies and tv shows when you have a decent grasp of grammar and know the ~800 most common words in your target language. I have a trip to Spain coming up and my plan is to spend the last two weeks before I go watching movies and reading/listening to audiobooks in Spanish. (Listening so I can follow along while reading.)
I'm very happy with my progress so far after having little luck with Rosetta Stone and Duolingo.
It may not be for everyone though. The only reason why it worked for me is because I've seen so many US movies and TV shows. I started with subtitles and gradually moved to watching without them (though I had lots of difficulties understanding everything, especially in the beginning). I'd argue its a great way to learn the little language 'quirks', expressions, idioms, etc.
That said, I've found this implementation to be really great: https://support.viki.com/hc/en-us/articles/231829048-How-to-...
Although not all movies have all the extra subtitle work done to support learn mode.
I think there’s something there in leveraging movies/tv to teach language, as well as leveraging the existing subtitles. But it probably would need a deeper understanding of the languages themselves... for example being able to even map a given word to the translation versus an entire sentence (and perhaps being able to expand further).
That said, one of my best friends growing up learned English at age 11 by watching American TV. She was from Poland, and had no formal teaching. Several years later not only did she know English fluently, she has a perfect American accent. It helps that she was young and motivated (and really smart).
The app is working differently because it solves a different problem. It actually need a deeper understanding of the language as you just wrote.
How do you go about syncing the subtitles? For huge films it's generally not a bother as the top subtitles will often be from the same source (and therefore follow similar formatting rules, if nothing else) but you can get pretty wide deviations when you get down to things with fewer subtitle options available.
Handpicked movies are subtitle pairs which were selected carefully to be in sync (both of them are webrip/webdl/nf). The sync itself is done by simple intersection, and the user can delay the subtitles to each other by an offset value (available clicking on the cog icon). It can help fixing the differences like the first subtitle file includes the intro/theme song, but the second doesn't. If the cut is totally different, it just won't work. It can be avoided by following the hints for choosing the subtitles which are available on the search page.
Also there is an interesting idea which I will consider in the future: it is possible to search on OpenSubtitles.org by fingerprint. Those who are watching something download from torrent, could search basically by the movie file itself, and they will get a list of subtitles which will match perfectly.
One thing I noticed, Query Strings contain the SRT filename, indicating the content could come from an unofficial, pirated source, such as "Se7en.1995.REMASTERED.1080p.BluRay.6CH.ShAaNiG.srt" ...
The app doesn't work like that. Please read my comment: https://news.ycombinator.com/item?id=17627899
Yes, the subtitle files coming from OpenSubtitles.org, they have unofficial and official subtitles too. If you use the search in the app, you can select the subtitles you want.
"Find more movies in German" button not working as expected, takes you to a screen where you have to choose your language.
Thank you for your honest opinion about the UI. I'm experimenting with it, I will try out what you advised.
Find more movies in... buttons just continue to the search page, and it has this one-time native language selector page before that. From the landing page you can only see the handpicked subtitles, but you can also search for any movie in the app itself (on the search page).
There are other apps for that, it doesn't meant to do that. Please read my comment: https://news.ycombinator.com/item?id=17627899
Hope it helps, and maybe you will try it out!