Personal learning

Import Lesson

One course JSON. Paste or upload it, preview Vocabulary, Grammar and quizzes, then confirm. Your external AI prepares the content; this app does not analyze recordings or generate lessons.

One course package

V1 and V2 JSON accepted. V2 can contain Vocabulary, Grammar flashcards and lesson-specific quizzes together. PDF, YouTube, transcript and classroom-note sources keep their real references. No raw audio upload.

Current AI prompt & schema

Maximum 512 KiB. Updates merge by stable word/lesson/card/question IDs; omitted items are retained, not deleted. Changing a word's lemma or part of speech is rejected if it would reassign its SRS identity. Unrelated sources require a new course.

Advanced Import · Vocabulary JSON + Grammar JSON

Personal learning

Advanced Import

One source course · Two JSON inputs. Your external AI prepares the content; Spanish Trainer only validates and stores it.

Manage Courses

No AI API, PDF parser or transcription service is connected. Importing and opening lessons generate no audio.

V2 two-input AI prompt & schema
Legacy V1 compatibility and original prompt

Existing V1 PDF/YouTube files still work. Upload one below, or paste its full object into Vocabulary JSON with Grammar JSON empty. Legacy topics and completion are retained.

One course, two content inputs

Paste the objects your external AI prepared below. Either section may be empty. A combined V2 object also works in either box alone—you can split it before importing. PDF, YouTube, transcript and classroom notes are supported; raw prose is not JSON.

Combined maximum 512 KiB · 500 vocabulary rows · 100 grammar lessons · 1,000 grammar cards. Grammar follows authored lesson boundaries, not 25-card batches.

Append requires explicit course selection and exact matching source metadata. Existing sections cannot be replaced. Repeated identical content reuses its owned course and title; matching titles alone never merge courses.

V1 file, either V2 section, or combined V2 file. Read locally; PDFs/videos/audio are never uploaded.

Add valid Vocabulary JSON, Grammar JSON, or a JSON file to see the shared source and combined preview.

Private to your signed-in learner profile. Keep your source JSON and recovery code. AI-authored content and references require your own review; no quiz score or mastery is inferred.

Courses belong to your signed-in learner profile. Keep the source JSON and your recovery code. No audio, AI call or paid synthesis occurs during import/update. Source quotations and linguistic accuracy require owner review.