Skip to content

A mobile-focused offline-mode Japanese reader web app. Built with React, TypeScript, Next.js, TailwindCSS, and Zustand. Initialized with create-t3-app.

License

Notifications You must be signed in to change notification settings

bryanjenningz/japanese-reader

Repository files navigation

Japanese Reader

A mobile-focused offline-mode Japanese reader web app.

Link to web app: japanese-reader.vercel.app

Built with React, TypeScript, Next.js, TailwindCSS, and Zustand. Initialized with create-t3-app.

Features

  • Paste text from clipboard
  • Look up Japanese words with pitch accent, conjugation, and multiple readings
  • Save and view text history
  • Clear all text history
  • Delete individual text history entries (long-press history entry on mobile, right-click history entry on desktop)
  • Installable progressive web app that works entirely offline

Screenshots

Empty reader screen Reader with text Reader with single definition Reader with multiple definitions Reader with same definition and different kanji History page Clear all history modal Delete a single history entry with long-press on mobile or right-click on desktop

Credits

  • Pleco for design inspiration
  • JMdict/EDICT for the word dictionary
  • Rikaikun for the formatted word dictionary, word dictionary index, verb deconjugation code, and other pieces of code
  • Kanjium for the pitch accent dictionary

About

A mobile-focused offline-mode Japanese reader web app. Built with React, TypeScript, Next.js, TailwindCSS, and Zustand. Initialized with create-t3-app.

Topics

Resources

License

Stars

Watchers

Forks