[{"data":1,"prerenderedAt":173},["ShallowReactive",2],{"project-42906638":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":37,"post_text":38,"what":39,"said":69,"maker_in_thread":113,"shape":120,"grid":124,"attempts":135,"same_week":136,"maker_shows":31,"maker_hidden":166,"reader_version":167,"card":168},"42906638","Fluentsubs","Language Learning from YouTube content","title","Show HN: Language Learning from YouTube content","https:\u002F\u002Ffluentsubs.com\u002F","fluentsubs.com","ph4evers",1738479225,2025,40,6,1434,3837,38,"shown","languages","language learning","web_app",[21,24,25,26],"youtube subtitles","spaced repetition","transcription","quiet",null,{"positive":30,"neutral":31,"mixed":32,"critical":30},0,2,1,3,{"execution":35,"idea":36},{"positive":30,"critical":30},{"positive":30,"critical":30},[33,30,33,30,33,30],"Hi!\n\nI'm living as an expat in France and I had a hard time following the news. So I've been working on Fluentsubs that turns YouTube content into a language learning experience.\n\nYouTube videos up to 20 minutes can be transcribed and listened to. At the same time I made it easy to lookup certain words and automatically add spaced repetition cards using the given context. This means that you can also rehearse with a real voice and not with AI dubs.\n\nThis works especially well for the somewhat smaller languages that have a small track on Duolingo, and now are desperately looking for content (No",{"problem":40,"audience":46,"pricing":28,"motivation":50,"time_to_build":28,"stack":54,"openness":67,"stage":68,"team_size":67},{"value":41,"source":42,"evidence":43},"Following foreign-language news and content is hard for learners; vocabulary is hard to retain.","maker",[44],{"id":45},"post",{"value":47,"source":42,"evidence":48},"Language learners, especially those learning smaller languages like Norwegian, Finnish, and Swedish.",[49],{"id":45},{"value":51,"source":42,"evidence":52},"Maker is an expat in France who struggled to follow the news.",[53],{"id":45},[55,61],{"value":56,"source":42,"evidence":57},"AssemblyAI (transcription)",[58],{"id":59,"by":11,"text":60},"42944678","Thanks a lot for trying! I tried to upload some Korean videos and indeed it fails on transcription quality. I've built in a check to filter out low confidence videos. I'm using…",{"value":62,"source":42,"evidence":63},"DeepL (translation)",[64],{"id":65,"by":11,"text":66},"42944612","Thanks! abal.ai looks great! I'm using AssemblyAI and DeepL under the hood. I recently switched from a provider that didn't support Hindi. I'll update it soon to support it.","unknown","launched",{"praise":70,"objections":79,"requests":88,"questions":103,"alternatives":112},[71],{"value":72,"source":73,"evidence":74},"Seen as a good-looking, worthwhile product in the language learning space.","commenter",[75],{"id":76,"by":77,"text":78},"42942772","Ilasky","Always excited to see others working in the language learning space! (Korean & English in my case) Signed up and played around a bit, but was unable to get a video transcribed.…",[80,84],{"value":81,"source":73,"evidence":82},"Video transcription failed with errors and low audio quality warnings.",[83],{"id":76,"by":77,"text":78},{"value":85,"source":73,"evidence":86},"Translations from GPT-style models can be wrong and need checking.",[87],{"id":76,"by":77,"text":78},[89,96],{"value":90,"source":73,"evidence":91},"Support for Arabic.",[92],{"id":93,"by":94,"text":95},"42942367","throwaway638637","No support for Arabic?",{"value":97,"source":73,"evidence":98},"Support for South Asian languages such as Hindi and Bengali.",[99],{"id":100,"by":101,"text":102},"42943640","Falimonda","Congrats on your release! I'm working on a parallel text project where LLMs are used for a number of translation and transformation tasks (www.abal.ai) so it's nice to see what…",[104,108],{"value":105,"source":73,"evidence":106},"How quality control is handled for translations.",[107],{"id":76,"by":77,"text":78},{"value":109,"source":73,"evidence":110},"How the supported language set was chosen.",[111],{"id":100,"by":101,"text":102},[],{"comments":33,"answered":31,"key":114},[115,116,117],{"id":59,"text":60},{"id":65,"text":66},{"id":118,"text":119},"42944696","I'm working on it! The biggest blocker is the reading direction but that should be solvable. Both AssemblyAI and DeepL support it.",{"commenters":121,"max_depth":31,"maker_replies":33,"first_comment_mins":122,"lifespan_hours":123},4,4005,72,[125,127,129,131,133,134],[76,30,33,126,77,30],"project\u002Fmixed\u002Fexecution",[59,30,30,128,11,32],"project\u002Fneutral\u002Fexecution",[100,32,33,130,101,30],"project\u002Fneutral\u002Fidea",[65,32,30,132,11,32],"maker\u002Fneutral\u002Fnone",[93,31,33,130,94,30],[118,31,30,130,11,32],[],[137,142,147,152,156,161],{"id":138,"name":139,"points":140,"category":141},"42918902","videotoflip",513,"consumer_social",{"id":143,"name":144,"points":145,"category":146},"42901007","ESP32 RC Cars",335,"hardware",{"id":148,"name":149,"points":150,"category":151},"42908061","Lume",309,"dev_tools",{"id":153,"name":154,"points":155,"category":151},"42889407","Uscope",262,{"id":157,"name":158,"points":159,"category":160},"42877399","Audiocube",253,"creative",{"id":162,"name":163,"points":164,"category":165},"42946918","HN hell",170,"productivity",false,"v2",{"id":169,"name":5,"line":6,"ai":166,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":28,"top":18,"kw":170,"maker":11,"domain":10,"tier":19,"attempts":30,"strip":171,"url":9,"mix":172,"praise":72,"objection":81,"sub":21},42906638,[21,24,25,26],"303030",[30,31,32,30],1794036669015]