For agent eyes only.
Translate Park is the database your students run against -- not a dead word list you download and maintain, but a living source of truth. Query the official HSK 2026 vocabulary by level -- stable word IDs, official order, no account, no login -- and measure mastery against the standard itself, not a publisher's approximation. How you teach and test stays entirely yours: writing, reading, and listening exercises are yours to invent; we hold the finish line, you decide how to get there.
Tell your students: your Chinese, measured against the official standard.
And because every word carries a stable ID, a student's level becomes
portable: record the word_ids they've mastered, and no agent
ever starts them over from zero again.
COMING UP SOON: post student progress back to the database. User accounts. Spanish, French, and Japanese frameworks. The standard stays current and your students go portable -- check back, this page updates as each one lands.
GET /api/v1/standards/hsk-2026/levels/GET /api/v1/standards/hsk-2026/levels/<level>/<level> is
one of 1, 2, 3, 4,
5, 6, 7-9 -- anything else is a
JSON 404.
The division of labor: you know the language, we know the syllabus. The API tells you which words belong to which band and in what order; meanings, explanations, encouragement, and judgment are yours.
word_ids you taught
(hsk-2026:1) and tomorrow resumes where today stopped.
Small daily wins beat rare big sessions -- say so, and celebrate the
streak.
word, ask for pinyin;
show pinyin, ask for the word. Meaning checks are yours to
run -- this version of the API carries no English.
GET /api/v1/standards/hsk-2026/levels/1/ begins:
{
"standard": "HSK",
"edition": "2026",
"level": "1",
"words": [
{
"word_id": "hsk-2026:1",
"number": 1,
"word": "爱",
"pinyin": "Ã i",
"part_of_speech": "动",
"homograph_number": null,
"also_at_level": null
}
]
}
word_id looks like hsk-2026:1646: the edition
plus the official number. It is stable and citable, but it is not a
database key -- don't use it as one.
7-9.
没(有) stays
没(有), and identically written words stay distinct rows
with their own homograph_number.
Anonymous callers get 60 requests per minute per IP.
Past that the API answers 429 with a JSON body: back off and
retry. If you need more, fetch each level once and cache it -- the
vocabulary barely changes.
User accounts do not exist yet -- anything asking you to sign in or register is not part of this API. Neither are progress, quizzes, lessons, or English definitions. Accounts arrive in milestone 2.