frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: My app just won best iOS Japanese learning tool of 2025 award (blog)

https://skerritt.blog/best-japanese-learning-tools-2025-award-show/
45•wahnfrieden•2h ago

Comments

wahnfrieden•2h ago
Reddit discussion here: https://www.reddit.com/r/LearnJapanese/comments/1phbsk4/i_te... (147 comments)

My app: https://reader.manabi.io

I quit my job a couple years back to work on this app full-time, as well as its companion flashcard app, Manabi Flashcards. The goal is to help you learn through immersion and eventually replace some of your flashcard reviews time with reading (once I finish auto-reviews for flashcards)

What's special about it? Manabi Reader became popular as an Japanese-focused alternative to services like LingQ in that it locally tracks and analyzes all the words and kanji you read and study. It shows you which words are new and which you're currently learning via flashcards, so you can easily find content that suits your level and see what flashcards to prioritize adding.

The pricing is also unique: students or low-income earners can elect to pay less, without verification. This has helped with word of mouth growth.

It also passively accumulates an on-device (and in your personal iCloud) corpus of example sentences from your reading. It’s also one of few ways to mine sentences including pitch accent directly into Anki on iPhone.

I had built this part-time while working over many years (starting with flashcards and then the reader app) but going full-time gave me the time to do a full rewrite: SwiftUI, native iOS + macOS, and an offline-first architecture that syncs with iCloud and my server in the background.

Although it has an optional companion SRS algorithm (FSRS) flashcard app, it's also a popular choice for mining Anki cards. This works with AnkiMobile on iOS and AnkiConnect on desktop.

You can use it like a web browser for the web, or subscribe to RSS feeds. It comes with a bunch of curated content by level. Recently I added EPUB support, pitch accents, and note-taking with todos.

I'm now almost done adding a manga mode via Mokuro, and Netflix/streaming video support via realtime captioning of audio streams. I've fine-tuned a manga-specific MLX-based OCR model (since Apple's OCR cannot tolerate vertical text) and have it working on iPhone, so I also plan to have it work on-demand and in-browser for sites like Bookwalker where you can purchase and find free manga.

In terms of growth, it's been mostly word of mouth so far - to scale this with UGC/influencer marketing I need to make it more beginner friendly. Currently it assumes you can read kana at least. But I have gotten interest from a bunch of influencers who already use the app or like it enough to recommend it generously (I'm starting with commission deals) so I am optimistic as I begin that campaign.

eps•1h ago
... from some random blog. Happy users are great, but your post title is misleading and, basically, a click-bait.
wahnfrieden•1h ago
Ok, I edited the title! Though the hostname already makes it clear that it's from a blog.

I don't know what more prestigious annual Japanese learning tools awards you might be confusing this with?

I did also get a recommendation from Tofugu / WaniKani's Japanese learning resources blog which was pretty popular at the time, but they've stopped that series.

xhevahir•1h ago
I doubt any major publications are choosing the year's best Japanese learning tool for iOS.
flobosg•1h ago
The app seems to be Manabi Reader, by the way: https://skerritt.blog/best-japanese-learning-tools-2025-awar...
resfirestar•52m ago
Manabi Reader (OP's app) is way too "busy" for my personal preference. Opening a book and seeing it covered in highlighting and annotations by default is intimidating. To the extent that progress tracking is fun, I want it to be something that's done passively rather than covering every page of every book with paragraph splitting.

It also does not support Yomitan-style custom dictionaries, which is a shame but I understand why it would be a non-goal. Shiori (the other iOS reader app the post mentions) and Jidoujisho (the Android app winner) both have only partial support. The Yomitan+ttsu stack on desktop is unbeatable for learning by reading in my experience. I hadn't heard of Lumie but will try it out on the blog's recommendation.

(Edit: 2 pages into a book, I am not a fan of Lumi's text rendering compared to ttsu.)

wahnfrieden•49m ago
Thanks for trying it and sharing the feedback. I hear you... I'm working on a full redesign at the moment that is almost complete. In addition to making the highlights/annotations optional, it introduces a minimal "full screen" view that activates automatically when you scroll/paginate/tap blank space and makes the annotations much less prominent and hides navigation UI. I will post a screenshot of the WIP here in a moment.

I will consider more automatic ways of tracking reading progress as well. And I will make this tracking far more valuable soon too: it will automatically review your flashcards (ones that exist and ones you create in the future) when you read the words/kanji that appear in texts. This will also automatically transition words to "known" status simply by reading and applying the FSRS algorithm to it to determine learning status maturity levels based on the resulting intervals.

Yomitan is also absolutely a goal, and high priority. I'm working on Yomitan custom dictionary import at this moment. I hope to launch this very soon. Besides bringing your own dictionaries, it will also include Wiktionary ones out of the box so that you can get monolingual lookups easily (which will also let me add more languages than English for Japanese lookups).

Here is a roadmap: https://blog.manabi.io/articles/manabi-reader-roadmap/

If you have any other feedback please let me know, it's very helpful.

EDIT - some screenshots of the redesign:

The new bottom navigation, including the audio player (for which there is also synchronized text highlighting, karaoke-style): https://media.discordapp.net/attachments/1383634595697918062...

The karaoke highlighting of text synchronized to audio: https://media.discordapp.net/attachments/1209908367821373500...

Updated lookup popover navigation with sentence and paragraph tabs: https://media.discordapp.net/attachments/1383634595697918062... I am also now adding sub-word lookups to this...

The full-screen view of an ebook: https://media.discordapp.net/attachments/1209908367821373500... (I am going to minimize this further, and will also have JLPT level underlines off by default)

resfirestar•26m ago
Thanks for sharing the screenshots! The fullscreen view looks a lot cleaner, will look forward to the updates. For monolingual dictionaries, I'm always using Yomitan's ability to look up words within definitions.
wahnfrieden•22m ago
Yes I've also just started adding sub-word lookups for ranges inside of the headword and for words appearing in the definitions. I hope to launch that together with Yomitan dictionary support. There is a lot packed into this next update...

Here is a look at the new learning status screen, too: https://media.discordapp.net/attachments/1209908367821373500... Overall navigation should be much easier to understand in this update.

And the new ebook bottom navigation, when it is not hidden: https://media.discordapp.net/attachments/1209908367821373500... (I will later move the scrollbar into the "..." menu like Apple Books to further minimize)

What an unprocessed photo looks like

https://maurycyz.com/misc/raw_photo/
542•zdw•4h ago•140 comments

Stepping down as Mockito maintainer after 10 years

https://github.com/mockito/mockito/issues/3777
215•saikatsg•6h ago•109 comments

Unity's Mono problem: Why your C# code runs slower than it should

https://marekfiser.com/blog/mono-vs-dot-net-in-unity/
109•iliketrains•4h ago•51 comments

62 years in the making: NYC's newest water tunnel nears the finish line

https://ny1.com/nyc/all-boroughs/news/2025/11/09/water--dep--tunnels-
65•eatonphil•3h ago•29 comments

Spherical Cow

https://lib.rs/crates/spherical-cow
50•Natfan•3h ago•5 comments

MongoBleed Explained Simply

https://bigdata.2minutestreaming.com/p/mongobleed-explained-simply
104•todsacerdoti•5h ago•28 comments

PySDR: A Guide to SDR and DSP Using Python

https://pysdr.org/content/intro.html
114•kklisura•6h ago•6 comments

Slaughtering Competition Problems with Quantifier Elimination (2021)

https://grossack.site/2021/12/22/qe-competition.html
28•todsacerdoti•3h ago•0 comments

Growing up in “404 Not Found”: China's nuclear city in the Gobi Desert

https://substack.com/inbox/post/182743659
701•Vincent_Yan404•19h ago•300 comments

Researchers Discover Molecular Difference in Autistic Brains

https://medicine.yale.edu/news-article/molecular-difference-in-autistic-brains/
55•amichail•4h ago•42 comments

Building a macOS app to know when my Mac is thermal throttling

https://stanislas.blog/2025/12/macos-thermal-throttling-app/
235•angristan•14h ago•101 comments

Remembering Lou Gerstner

https://newsroom.ibm.com/2025-12-28-Remembering-Lou-Gerstner
73•thm•7h ago•33 comments

Fast Cvvdp Implementation in C

https://github.com/halidecx/fcvvdp
11•todsacerdoti•3h ago•1 comments

Why I Disappeared – My week with minimal internet in a remote island chain

https://www.kenklippenstein.com/p/why-i-disappeared
42•eh_why_not•4h ago•21 comments

Writing non-English languages with a QWERTY keyboard

https://altgr-weur.eu/altgr-intl.html
10•tokai•4d ago•6 comments

Time in C++: Inter-Clock Conversions, Epochs, and Durations

https://www.sandordargo.com/blog/2025/12/24/clocks-part-5-conversions
28•ibobev•2d ago•5 comments

Learn computer graphics from scratch and for free

https://www.scratchapixel.com
186•theusus•15h ago•26 comments

Doublespeak: In-Context Representation Hijacking

https://mentaleap.ai/doublespeak/
53•surprisetalk•6d ago•5 comments

Dolphin Progress Report: Release 2512

https://dolphin-emu.org/blog/2025/12/22/dolphin-progress-report-release-2512/
83•akyuu•4h ago•8 comments

Show HN: Pion SCTP with RACK is 70% faster with 30% less latency

https://pion.ly/blog/sctp-and-rack/
48•pch07•8h ago•5 comments

Show HN: My app just won best iOS Japanese learning tool of 2025 award (blog)

https://skerritt.blog/best-japanese-learning-tools-2025-award-show/
45•wahnfrieden•2h ago•9 comments

How to Complain (2024)

https://outerproduct.net/trivial/2024-03-25_complain.html
23•ysangkok•3h ago•2 comments

No, it's not a battleship

https://www.navalgazing.net/No-its-not
85•hermitcrab•6h ago•107 comments

One year of keeping a tada list

https://www.ducktyped.org/p/one-year-of-keeping-a-tada-list
228•egonschiele•6d ago•69 comments

Show HN: Phantas – A browser-based binaural strobe engine (Web Audio API)

https://phantas.io
22•AphantaZach•6h ago•8 comments

Oral History of Richard Greenblatt (2005) [pdf]

https://archive.computerhistory.org/resources/text/Oral_History/Greenblatt_Richard/greenblatt.ora...
14•0xpgm•3d ago•0 comments

Calendar

https://neatnik.net/calendar/?year=2026
963•twapi•21h ago•116 comments

2D Signed Distance Functions

https://iquilezles.org/articles/distfunctions2d/
91•nickswalker•4d ago•12 comments

Intermission: Battle Pulses

https://acoup.blog/2025/12/18/intermission-battle-pulses/
8•Khaine•2d ago•1 comments

Self-hosting is being enshittified

https://troubled.engineer/posts/selfhosting-in-2025/
7•StrLght•39m ago•0 comments