Spotify Lyric Romanizer

Full-stack app that romanizes Korean, Japanese, and Chinese lyrics in real-time as you listen on Spotify — with custom language detection for overlapping character sets.

Full-StackSpotify APINLPKoreanJapaneseChinesePython

Integrates with the Spotify API to detect the currently playing track, then fetches lyrics from LRCLib and NetEase using intelligent matching and fallback logic. A custom language-detection layer handles overlapping CJK character sets before passing lyrics through romanization pipelines per language.

  • Real-time Spotify sync
  • Korean (Revised Romanization), Japanese (Hepburn), Chinese (Pinyin)
  • Custom CJK language detection
  • Multi-source lyrics with fallback (LRCLib → NetEase)
  • Live deployment with ongoing optimisation