Skip to content

Chinese translation review — read-through of all 26 lectures #88

Description

@mmcky

This repository holds a machine-generated draft of the QuantEcon Python Programming lectures in Chinese. Individual lectures have been reviewed as they were synced, but the edition has never had an end-to-end read by a Chinese speaker. That is what this issue tracks.

There is no deadline. Work through it whenever there is time, at whatever pace suits. One lecture a month is genuinely useful. Tick lectures off below as they are done.

What you are looking at

Source lecture-python-programming (English)
Translated by Claude, per-lecture — the model and sync date for each file are recorded in .translate/state/<name>.md.yml
Terminology a Chinese glossary held in the translation tooling, injected into every translation
Published https://quantecon.github.io/lecture-python-programming.zh-cn
Status draft — assume nothing has been verified by a human

The precedent that matters: when the Persian edition was reviewed, the native speaker found meaning-inverting mistranslations that read perfectly fluently. A machine translation that reads well can still say the opposite of what the English says. A careful reading is the only thing that catches that.

Where to read

Unlike the French edition, this one is published — so read the live pages, linked in the checklist below. They render figures, maths and executed code output as a reader actually sees them, which the raw .md files do not.

To read the English side by side, the same file lives at lectures/<name>.md in the English repo.

How to submit feedback: one PR per lecture

  1. Create a branch, e.g. review/numpy
  2. Edit lectures/<name>.md directly — fix the Chinese as you would write it
  3. Open a PR titled e.g. Review: numpy.md, referencing this issue
  4. Tick the lecture off in the checklist below

One PR per lecture, please — not one big PR. Smaller PRs are easier to discuss, and a disagreement about one lecture then does not hold up the other twenty-five.

Commenting rather than editing is completely fine too — a PR with notes, or a comment on this issue. Do not let the mechanics get in the way of the feedback.

What is most valuable

In rough order:

  1. Meaning errors. The Chinese says something the English does not. These matter most and are the ones only a human reader finds.
  2. Wrong technical terms. A term rendered in a way a Chinese economist or programmer would not recognise.
  3. Terminology that should be consistent but is not — the same English term rendered differently across lectures.
  4. Unnatural Chinese. Grammatically correct but not how anyone would write it. Academic register, please — these are teaching materials.
  5. Anything in the code that looks wrong. Code should not have been translated at all, but comments inside it were. The Persian review caught a genuine code bug this way.

Please do not spend time on these

  • Anything wrong in the English. That is a source issue — raise it upstream instead and it will flow back here. Fixing it only in the Chinese makes the two editions diverge.
  • translation: blocks in the file header. Machine bookkeeping — please leave them alone.
  • Punctuation spacing around —— and full-width marks. Convention in this edition is no space adjacent to ——; where the tooling has got that wrong it is a known class being fixed at the source rather than per-file.

Terminology is worth more than a file fix

If a term is wrong, it is probably wrong in several lectures. Rather than fixing each occurrence, say so and it can be pinned in the glossary — then every future translation gets it right automatically, including lectures nobody has reviewed yet.

What to check in each lecture

Condensed from the per-lecture checklists this issue replaces:

Area What to look for
Prose accuracy against the English, fluency, consistent key terms, nothing left untranslated
Maths formulas render, notation matches the source, symbols agree with the surrounding text
Figures figures render, axis labels and captions translated where appropriate
Code cells run, comments translated accurately, prose variable names match the code
Links cross-references resolve, external links live, bibliography intact
Structure headings match the source, admonitions and directives render, no broken MyST
Edge cases proper nouns, numbers and units, full-width punctuation(,。;:!?), stray English

Lectures


status.md is excluded deliberately — it is an auto-generated {nb-exec-table} page with no translatable prose.

Metadata

Metadata

Assignees

No one assigned

    Labels

    translation-reviewReview of lecture translation quality

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions