Master Chinese speaking, tones, and character writing with real-time interactive voice grading, stroke order tracing, and personalized review decks.
Listen to the AI speak Chinese, then respond by typing Chinese in the text box below.
Translate any language to Chinese with AI. Supports English, Spanish, French, Japanese, Korean, German, Portuguese, Italian, Russian, and Vietnamese.
Browse all HSK vocabulary with pinyin and English translations.
10 questions.
Direct answers about our features, offline compatibility, and pronunciation grading.
MandarinCourse uses browser-native Speech Recognition to listen to your utterance and compares it to the target sentence using a text-similarity scoring algorithm. In Live Mode, it connects to Gemini to evaluate natural conversation flow.
Yes! MandarinCourse is a Progressive Web App (PWA) that caches all scripts, assets, writing animations, and logic locally. The tone visualizer, character writing quizzes, and SRS flashcards run 100% offline client-side.
The tone visualizer captures your voice's pitch curve using Web Audio autocorrelation. It graphs your spoken pitch curve on a canvas alongside reference guides for the four tones (Flat, Rising, Dipping, Falling), giving you instant visual feedback.
The flashcard review deck uses a Spaced Repetition engine. By grading cards as Again, Hard, Good, or Easy, the algorithm schedules reviews. You can toggle the 'Due Reviews Only' box to study efficiently.