About
This site is an independent, unofficial English-language mirror of marxism.cass.cn (马克思主义研究网, the Marxism Research Network). It is not affiliated with the Chinese Academy of Social Sciences or its Institute for Marxism Studies, and nothing here is endorsed by them.
What is being mirrored
The Chinese Academy of Social Sciences (CASS) is the PRC's top state research organisation in the humanities and social sciences. Its Institute for Marxism Studies (马克思主义研究院) runs marxism.cass.cn, which publishes research articles, commentary, and institutional news across Marxist theory, CPC history, Party building, discipline inspection, and related fields. The material is rarely translated, so most of it is invisible to readers who do not read Chinese. This mirror exists to make it readable, searchable, and citable in English.
Method
- Crawl. Section listings on marxism.cass.cn are fetched and each article is stored as plain text (title, author, date, source, paragraphs). Article ids and URLs mirror the original path so a page here can always be traced to its source.
- Translate. Each article is translated with a large language model via OpenRouter. The prompt enforces a fixed glossary of Party and Marxist terminology (below), keeps paragraphs aligned one-to-one with the Chinese, and asks the model to add numbered endnotes for allusions, idioms, internal Party terminology, and historical references that would be opaque to a reader with a Western Marxist background. Endnotes appear as sidenotes on wide screens and as a list at the end of each article.
- Build. A small script renders the translations to static HTML with one stylesheet and no JavaScript on article pages. Search is provided by Pagefind, built at deploy time. New articles are crawled, translated, and published on a weekly schedule.
Model choice
Model comparison
Date: 2026-09-08. Total spend: $1.9720 (translation $0.3680, judging $1.6040) of a $6 cap.
Method
- Sample: 8 articles from
data/raw/, stratified by Chinese character count (3 short < 2000, 3 medium 2000–6000, 2 long > 6000; when a stratum lacked enough articles the nearest by length were taken) across 5 sections; ids fixed inbench/sample.json. - Each candidate translated every article with the production prompt (
translateArticle), cached underbench/out/. Deterministic metrics per (model, article): OpenRouter-reported cost, wall time, parse OK, paragraph alignment, length ratio (en/zh chars; < 1.2 or > 4 flagged), glossary hit rate, note count, truncation. - Blind judging: anthropic/claude-sonnet-5 and x-ai/grok-4.3 (families absent from the candidate list) each saw the Chinese source plus every candidate's output under shuffled labels A, B, C… (seed = FNV-1a of judge:id:part, recorded per judgment in
bench/judge/), scored accuracy, terminology, fluency and notes 1–10 against the source only, and were told not to reward length. Articles judged: 8 of 8. - Composite = mean over judges and articles of the 4-score mean. Spearman rank correlation between the two judges' model rankings: 0.88.
- Candidates ran cheapest-first (baseline second) and stopped launching once spend reached the cap.
Sample
| id | section | zh chars | bucket |
|---|---|---|---|
| shoufa__202606__t20260611_6053364 | shoufa | 1939 | short |
| zyfzs__202507__t20250708_5885196 | zyfzs | 2282 | short |
| dsydj__202607__t20260728_6061221 | dsydj | 2337 | short |
| ddzg__202607__t20260702_6057180 | ddzg | 4032 | medium |
| mksjbyl__202607__t20260702_6057182 | mksjbyl | 4148 | medium |
| ddzg__202605__t20260507_5987761 | ddzg | 3954 | medium |
| dsydj__202607__t20260720_6059948 | dsydj | 6114 | long |
| mksjbyl__202603__t20260327_5978419 | mksjbyl | 7662 | long |
Results (sorted by composite)
J1 = anthropic/claude-sonnet-5, J2 = x-ai/grok-4.3.
| Model | Composite | J1 | J2 | Acc | Term | Flu | Notes | Gloss hit | Aligned | Len ratio | Mean notes | Median s | $/1000 zh | $/article | Quality/$ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| openai/gpt-5-mini | 7.97 | 7.50 | 8.44 | 8.06 | 7.81 | 8.06 | 7.94 | 97% | 100% | 4.21 | 10.38 | 64.61 | 0.0041 | 0.0166 | 480 |
| google/gemini-3-flash-preview | 7.55 | 7.53 | 7.56 | 8.06 | 7.81 | 8.06 | 6.25 | 98% | 100% | 4.44 | 4.13 | 20.40 | 0.0030 | 0.0120 | 628 |
| deepseek/deepseek-v4-flash | 7.48 | 7.38 | 7.59 | 7.75 | 8.00 | 8.06 | 6.13 | 98% | 100% | 4.38 | 6.38 | 84.94 | 0.0005 | 0.0020 | 3662 |
| google/gemini-3.1-flash-lite | 7.20 | 7.13 | 7.28 | 6.94 | 7.88 | 8.06 | 5.94 | 100% | 100% | 4.37 | 5.25 | 12.04 | 0.0015 | 0.0060 | 1208 |
| qwen/qwen3.7-flash | 6.56 | 6.66 | 6.47 | 6.63 | 6.81 | 7.25 | 5.56 | 46% | 75% | 3.29 | 2.75 | 99.23 | 0.0003 | 0.0014 | 4646 |
| openai/gpt-oss-120b | 5.66 | 6.00 | 5.31 | 5.56 | 5.94 | 5.81 | 5.31 | 46% | 100% | 3.65 | 12.75 | 67.75 | 0.0011 | 0.0044 | 1295 |
| mistralai/mistral-small-2603 | 5.50 | 5.69 | 5.31 | 4.94 | 5.69 | 6.31 | 5.06 | 78% | 75% | 3.68 | 7.88 | 30.12 | 0.0009 | 0.0036 | 1541 |
Skipped: z-ai/glm-5.3-flash (repeated 120 s timeouts after 3/8 articles); qwen/qwen3.5-plus-20260420 (2 consecutive errors: OpenRouter: qwen/qwen3.5-plus-20260420 failed after 4 attempts); moonshotai/kimi-k2.5 (2 consecutive errors: HTTP 200: OpenRouter: empty completion).
Worst error per model (judge's one-line note on the lowest-accuracy article)
- openai/gpt-5-mini: anthropic/claude-sonnet-5 on ddzg__202605__t20260507_5987761: Consistently mistranslates 习近平总书记 as 'President Xi Jinping' rather than 'General Secretary,' and leaves 成果 untranslated twice in the prope
- google/gemini-3-flash-preview: x-ai/grok-4.3 on mksjbyl__202607__t20260702_6057182: Inconsistent rendering of 现实世界 as 'objective world' instead of 'real world'
- deepseek/deepseek-v4-flash: x-ai/grok-4.3 on ddzg__202607__t20260702_6057180: Factual error: opens by citing the '14th Five-Year Plan' instead of the 15th.
- google/gemini-3.1-flash-lite: x-ai/grok-4.3 on ddzg__202605__t20260507_5987761: states '14th Five-Year Plan' instead of the correct '15th Five-Year Plan' for 十五五
- qwen/qwen3.7-flash: anthropic/claude-sonnet-5 on shoufa__202606__t20260611_6053364: Translation is drastically truncated, cutting off after the introductory paragraph and omitting roughly 90% of the source article's cont
- openai/gpt-oss-120b: x-ai/grok-4.3 on dsydj__202607__t20260720_6059948: mostly untranslated Chinese source text
- mistralai/mistral-small-2603: x-ai/grok-4.3 on ddzg__202605__t20260507_5987761: provides the original Chinese source text rather than a full English translation
Recommendation
Rule: highest composite among models whose mean cost per article is ≤ 25% of the baseline's (google/gemini-3-flash-preview), unless the baseline beats it by > 1.0 composite points; ties broken by glossary hit rate, then latency.
Eligible: deepseek/deepseek-v4-flash, qwen/qwen3.7-flash.
deepseek/deepseek-v4-flash — highest composite (7.48) among 2 model(s) at ≤ 25% of the baseline's $0.0120/article; baseline leads by 0.06 ≤ 1.0.
Glossary
Terms the translation model is required to render consistently.
| Chinese | English |
|---|---|
| 人类命运共同体 | a community with a shared future for mankind |
| 马克思主义中国化时代化 | adapting Marxism to the Chinese context and the needs of the times |
| 资产阶级 | bourgeoisie |
| 百年未有之大变局 | changes unseen in a century |
| 中国式现代化 | Chinese-path modernization |
| 阶级斗争 | class struggle |
| 廉政 | clean governance |
| 共同富裕 | common prosperity |
| 全面从严治党 | comprehensive and strict governance of the Party |
| 理论自信 | confidence in the theory |
| 社会主义核心价值观 | core socialist values |
| 精神文明 | cultural-ethical progress |
| 民主集中制 | democratic centralism |
| 辩证唯物主义 | dialectical materialism |
| 纪检监察 | discipline inspection and supervision |
| 经济基础 | economic base |
| 高质量发展 | high-quality development |
| 唯物史观 | historical materialism |
| 历史虚无主义 | historical nihilism |
| 党内法规 | intra-Party regulations |
| 依法治国 | law-based governance |
| 群众路线 | mass line |
| 新时代 | New Era |
| 新质生产力 | new quality productive forces |
| 初心使命 | original aspiration and founding mission |
| 政绩观 | outlook on political performance |
| 党的建设 | Party building |
| 党性 | Party spirit |
| 以人民为中心 | people-centered |
| 主要矛盾 | principal contradiction |
| 生产力 | productive forces |
| 无产阶级 | proletariat |
| 改革开放 | reform and opening up |
| 生产关系 | relations of production |
| 科学社会主义 | scientific socialism |
| 实事求是 | seeking truth from facts |
| 自我革命 | self-revolution |
| 中国特色社会主义 | socialism with Chinese characteristics |
| 上层建筑 | superstructure |
| 供给侧结构性改革 | supply-side structural reform |
| 剩余价值 | surplus value |
| 十四五 | the 14th Five-Year Plan |
| 二十大 | the 20th National Congress of the CPC |
| 一带一路 | the Belt and Road Initiative |
| 八项规定 | the Eight-Point Regulations |
| 五位一体 | the Five-Sphere Integrated Plan |
| 四个自信 | the Four Confidences |
| 四个意识 | the Four Consciousnesses |
| 四个全面 | the Four-Pronged Comprehensive Strategy |
| 中华民族伟大复兴 | the great rejuvenation of the Chinese nation |
| 党中央 | the Party Central Committee |
| 第二个结合 | the Second Integration |
| 三中全会 | the Third Plenary Session |
| 两个确立 | the Two Establishments |
| 两个结合 | the Two Integrations |
| 两个维护 | the Two Upholds |
| 统一战线 | united front |
| 空想社会主义 | utopian socialism |
| 全过程人民民主 | whole-process people's democracy |
| 习近平新时代中国特色社会主义思想 | Xi Jinping Thought on Socialism with Chinese Characteristics for a New Era |
Disclaimer
Every text on this site is a machine translation. It has not been reviewed by a human translator. Names, dates, quotations, and technical terms can be wrong; where accuracy matters, verify against the original Chinese, linked at the foot of every article. The endnotes are also model-generated and may contain errors.
Source code
The crawler, translation pipeline, benchmark, and site builder are at https://github.com/jtrv/cassm-en. Subscribe via RSS.