{"repo":"mreichhoff/HanziGraph","free":true,"listed":false,"github":"https://github.com/mreichhoff/HanziGraph","clone":"git clone https://github.com/mreichhoff/HanziGraph.git","description":"A webapp to visualize relationships among Chinese characters and to see example sentences that illustrate their use. Also available for Japanese learners.","language":"JavaScript","stars":160,"topics":["hanzi","language-learning","cantonese-language","chinese-language","chinese-learning","language-resources","japanese-language-learners","japanese-learning","japanese-study","kanji"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"HanziGraph HanziGraph is a Chinese/English dictionary and study tool for Chinese language learners. It represents the Chinese language as a graph, in which individual characters are the nodes), and the edges are words. As a concrete example, 确 and 定 would each represent a node, and 确定 would be the edge that connects them. Looking for Japanese ? See the JapaneseGraph branch. Demo https://github.com/user-attachments/assets/8c2e0769-7d5f-4b8b-8ab2-95e679639833 Read on for other demos and screenshots, including component breakdowns, AI image analysis, study stats, and more. Features HanziGraph can also: Demonstrate character composition with tree diagrams of components and compounds Perform hanzi math , like: 酒-氵+各 (result: 酪 ) Show sankey diagrams to demonstrate how words are used together Demonstrate usage with example sentences (mostly human-generated, with some AI-generated 🤖) Automatically generate spaced repetition flashcards , and track your study stats Demonstrate word coverage with cumulative frequency graphs Tokenize sentences into words Work offline Run in-browser text-to-speech to demonstrate pronunciation Be installed as a standalone PWA Use light or dark themes, based on OS preferences Interested in trying out an Android app (well, the PWA wrapped as a TWA)? Join here and check it out on the Play Store. And more! Interactive Graph The nodes and edges (more than 100,000 in all) have data associated with them. For hanzi (nodes), color coding based on tone. Usage freq","default_branch":null,"files":null,"tree":[],"storefront":"/r/mreichhoff","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mreichhoff/HanziGraph/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}