Hasty Briefsbeta

Show HN: Learning a Language Using Only Words You Know

5 days ago
  • #language learning
  • #LLM
  • #emojis
  • LangSeed is a language learning app that defines new words using only the vocabulary you already know, with emojis bridging semantic gaps.
  • The app uses two methods for defining new words: guided decoding and post-generation validation.
  • Post-generation validation involves segmenting the model's answer into words, identifying those not in the known set, and iteratively refining the definition.
  • Emojis are used to explain concepts when the known vocabulary is too limited.
  • The model generates multiple definitions for a word to increase understanding and self-rates these definitions.
  • A basic training process includes gap-fill and yes-or-no questions, all using known vocabulary or emojis.
  • The app was implemented using Phoenix LiveView (Elixir), req_llm library, Oban for background tasks, and deployed on Fly.io with Neon for Postgres.
  • Gemini 2.5 Pro was chosen as the default model for its creativity in using emojis.
  • After a week of use, the creator could read the first page of a Mandarin book, with pronunciation as the next challenge.