Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bryanjenningz/react-mandarin-reader

A Mandarin Chinese PDF, subtitle, and clipboard text reader with a popup dictionary and built-in spaced-repetition flashcards.
https://github.com/bryanjenningz/react-mandarin-reader

language-learning mandarin-chinese nextjs pdf-reader react reader subtitles-parsing t3-stack tailwindcss typescript zustand

Last synced: 2 days ago
JSON representation

A Mandarin Chinese PDF, subtitle, and clipboard text reader with a popup dictionary and built-in spaced-repetition flashcards.

Awesome Lists containing this project

README

        

# Mandarin Reader

A Mandarin Chinese PDF, subtitle, and clipboard text reader with a popup dictionary and built-in spaced-repetition flashcards. Installable as a progressive web app on mobile and desktop (Android, iOS, Windows, Mac OS, and Linux) and works entirely offline. Written with [React](https://react.dev), [TypeScript](https://www.typescriptlang.org), [Next.js](https://nextjs.org), [TailwindCSS](https://tailwindcss.com), and [Zustand](https://github.com/pmndrs/zustand). Inspired by [Pleco](https://www.pleco.com). Initialized with [create-t3-app](https://create.t3.gg).

## Features

- Import Mandarin PDFs, subtitle files, and paste clipboard text to convert them to readable text
- Look up Mandarin words you don't know by clicking on them in the reader
- Save words as flashcards by clicking on the "+" button
- Learn words in context by having the word's context automatically saved to each flashcard
- Flashcards use a spaced-repetition algorithm to maximize learning efficiency
- Works entirely offline
- Installable on mobile and desktop as a progressive web app (works on Android, iOS, Windows, Mac OS, and Linux)
- A tutorial that teaches you how to lookup and save flashcards

## Screenshots














## Credits

- [Pleco](https://www.pleco.com) for design inspiration
- [CC-CEDICT](https://www.mdbg.net/chinese/dictionary?page=cedict) for the Mandarin Chinese dictionary text file