Skip to content

Malayalam translation: pandas — calibration review round 5 (v0.29.3 engine) - #26

Open
mmcky wants to merge 1 commit into
mainfrom
seed/pandas-r5
Open

mmcky wants to merge 1 commit into
mainfrom
seed/pandas-r5

Conversation

@mmcky

@mmcky mmcky commented Sep 28, 2026

Copy link
Copy Markdown
Contributor

This is the machine translation of pandas for native-speaker review: round 5 of the calibration programme (Phase 2 of QuantEcon/action-translation#189), and the last of the five calibration lectures. It was made with the current engine, v0.29.3, which carries everything you taught it in rounds 1–4 and your answers on #22. Your round-4 questions on #25 are still open, and nothing in this draft depends on them.

For the reviewer (@adisankarmt): the same as before.

  • Comment or suggest on any line you would change: English that should be Malayalam, Malayalam that should be English, a wrong case-suffix, awkward phrasing, or the same term handled two ways.
  • Suggestion blocks work well, and you can push directly to this branch.
  • Headings, code cells and the Exercises section are machine-verified identical to the English, so they need no proofreading.
  • Every comment resolves to a glossary entry, a rule change in the tool, or an accepted-as-is with our reasoning.
  • No deadline.

New since numpy. A script now splits a sentence where two clauses are joined by a comma and a pronoun (ഇത്, ഇവ, അത്, അതിനാൽ), which is the change you made at every such place in numpy. It fired once here, at line 242.

Provenance

  • Source: QuantEcon/lecture-python-programming@b0b0b56 (pandas.md unchanged since 55c87c9).
  • Model: claude-sonnet-5.
  • Engine: v0.29.3 (16e50f6, what @v0 resolves to), with glossary v0.7.0 and the 28-rule set.
  • Produced locally with translate init --localize none.
  • Repairs: ml_repair.py at action-translation d9b243c.

Machine verification

  • Headings: 17/17 identical to the English.
  • Code cells: identical.
  • Exercise-family blocks: 4/4 identical.
  • On the text as sent: 0 -ഉം pairs without a comma, 0 comma-plus-pronoun joins, 0 Malayalam plurals on English nouns, and For example kept in English.

Left as generated for you to call

  • Line 56 opens a paragraph with lowercase data science (the rules would capitalise it).
  • Line 137 renders In fact, as വാസ്തവത്തിൽ; the rules ask to keep In fact, in English. All three drafts did this.
  • Line 236 ends with a comma just before a code cell.
  • Line 604, the last paragraph, has no full stop.
  • Lines 68–72 are bullets that begin in lowercase because they continue the sentence before the list. This is your question 2 on Round-4 review questions for Adisankar (numpy): five word choices, and three small fixes to confirm #25.

Two disclosures

  1. This is the cleanest of three drafts of the same engine on the same source, chosen by our checks. One of the others had 24 lowercase sentence openers; the other rendered simple as ലളിതമായ.

  2. Eleven changes were made by script, not by hand:

    • eight commas between -ഉം items (lines 58, 87, 204, 210, 218 and 474), following your "always";
    • one sentence split at line 242;
    • two colons at lines 64 and 540, at the end of a sentence that continues into the list below it.

    We are least sure about those two colons. If either reads wrong, please flag it; if a repaired line reads wrong to you, that tells us the script is wrong.

Nothing else in the text was edited. All three drafts are archived in the engine repo.

🤖 Generated with Claude Code

Machine translation of pandas for native-speaker review, round 5 of the
calibration programme. Produced locally with translate init
--localize none at action-translation v0.29.3 (16e50f6 = @v0), model
claude-sonnet-5, glossary v0.7.0 and the 28-rule set, from
lecture-python-programming@b0b0b56 (pandas.md unchanged since 55c87c9).
The cleanest of three draws by the ml lints.

Eleven mechanical repairs by ml_repair.py at action-translation d9b243c,
disclosed on the PR: eight commas between -ഉം items, one sentence split
at a comma plus resumptive pronoun (line 242), two colons at the end of
lines that introduce a list (64, 540). No hand edits. Headings and code
cells byte-identical to source; exercise-family blocks 4/4 byte-identical.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

📖 HTML build - view preview (a4b45b3)

Translated pages in this PR:

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

There are several concrete correctness and consistency issues (including code cells that will error / behave differently than described, plus punctuation/style inconsistencies) that should be fixed before merging.

Review effort: Lite
Findings: 1 Low severity

Open (1)
What changed in this PR

Adds the Malayalam translation of the pandas lecture as part of the calibration programme (round 5), providing localized narrative text while keeping headings/code/exercises structurally aligned with the English source.

Changes:

  • Introduces lectures/pandas.md as the Malayalam version of the Pandas lecture content.
  • Localizes explanatory text around Pandas concepts (Series/DataFrames, selection, missing values, online data sources).
  • Includes the exercises/solutions section in the same structure as the source.
File Description
lectures/​pandas.md Adds the full Malayalam Pandas lecture; review focused on language consistency and runnable code examples.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread lectures/pandas.md

[Pandas](https://pandas.pydata.org/) എന്നത്, Python-നായുള്ള വേഗതയേറിയതും കാര്യക്ഷമവുമായ data analysis tools-ന്റെ ഒരു package ആണ്.

data science, machine learning തുടങ്ങിയ മേഖലകളുടെ വളർച്ചയ്‌ക്കൊപ്പം, ഈ package-ന്റെ popularity അടുത്ത വർഷങ്ങളിൽ വളരെയധികം ഉയർന്നിട്ടുണ്ട്.
@mmcky

mmcky commented Sep 28, 2026

Copy link
Copy Markdown
Contributor Author

A note on the automated Copilot comment, @adisankarmt — it needs no attention from you. As in the earlier rounds, Copilot does not know this edition's keep-English policy. Its one comment here, the lowercase data science at line 56, is already on the list in the description above ("Left as generated for you to call"). The other lines it cites are either code cells, which are identical to the English and need no proofreading (261, 335, 351), or lines already on that list (137, 236). If you ever agree with something Copilot says about the Malayalam, write your own comment, and that is the one we encode.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants