Tool for Memorising Hanzis from the Harivarman`s Satyasiddhishastra (Chengshilun)

I study the Satyasiddhishastra (Chengshilun) by Harivarman. For anyone else who might be interested in exploring this text, I’ve created a simple website to help memorise the 280 most frequently used Chinese hanzis from it:

The text has a lot of recurring characters, and these 280 hanzis make up about 80% of the entire work. So, learning these characters well is great for studying the text more effectively.

The website and hanzi translations are functional, but there’s always room for improvement or corrections. If you have any suggestions or corrections, feel free to reach out to me directly—I’d really appreciate it!

By the way, I’m not sure if this post fits in this category, so if it doesn’t, please let me know.

With metta,
Paulo

5 Likes

I’d say Watercooler or Translations would be better.

But an amazing work for newbie chinese students like me! :smiley:

2 Likes

Thanks @Dogen . I changed it

1 Like

I’ve been playing with this since yesterday, it’s been a great help.

Is there a way to make the code open source and/or add other words to the mix? This app would help me a lot with my studies. :slight_smile:

1 Like

Sure. My expertise is in backend, so I made a very simple frontend without complex needs.

2 Likes

@Dogen , if you want to use the code or something similar, feel free to go ahead. If you need anything, just let me know. Anything to help people study more about Harivarman.

1 Like

Cool flashcard app! 'Course, it’s the rare characters that we spend all our time looking up … :sweat_smile:

3 Likes

EDIT – I just figured it out. One must choose the correct answer and then it moves to the next. Excellent! I can start learning a few Chinese hanzis :heart_eyes:

It’s not clear to me how to use the github-hosted app? E.g., how would I search for a term?

Thank you :folded_hands:

2 Likes

I’ll get there in no time, like, 5-10 years perhaps? :laughing:

Cheers! I’ll look around the code to see if I can hack a simple interface to increase the database manually or with a text file. But the way my studies go it’s already close enough to basic buddhist lexicon I’m learning. :slight_smile:

It’s not clear to me how to use the github-hosted app? E.g., how would I search for a term?

Hi @BethL , sorry, I dont know if I understood you correctly.

Regarding the Satyasiddhishastra, the Chinese characters repeat quite a bit, and there aren’t too many unique ones. So, if you get a good grasp of the first 280-300, you can already read it pretty well, just needing to look things up in the dictionary occasionally.

That’s how I’ve been studying with my Sensei. It’s actually been really cool, and it’s nice to see I’m picking things up! :grinning_face_with_smiling_eyes:

Hi, I didn’t realize that, in order to progress through the index cards, you simply choose the correct answer and then it progresses.

Now I understand how to use it. Thanks!

1 Like

Following the logic, if one wished to study the most common Chinese characters in another Buddhist text, you could certainly use Python to identify the most frequent ones.

This would provide a sound strategy for study; one would simply need to swap the JSON data in the code.

There’s absolutely no problem in doing that. I had considered it myself for some Agamas concerning the five aggregates, but haven’t quite found the time yet – I tend to potter about with these things during breaks from work.

If you guys do, please share with me.

1 Like

Thank you very much! This is a great little tool!

1 Like

Hello everyone!

Please, if you wouldn’t mind, could you give this Github repository a star? :pray:

Also, you guys are most welcome to clone it if you guys like to use it to create new Chinese Buddhist memorisation tools.

Thanks a lot.

@Dogen , @simeon , @BethL :

I’ve made a few improvements I hope your guys appreciate.
Now, you can now have three goes at a question, which should help you figure out the correct hanzi. What’s more, if you get a hanzi wrong, it’ll pop up again soon after, giving you a better chance to remember it.

4 Likes

Thanks! Personally, I have no difficulty with the common characters, it’s the tricky ones that sometimes present a problem for me. Is it possible to include all of them in this tool?

BTW, the new academic translation of a great deal of SSSh is coming! (Unfortunately, I’m not allowed to provide more details.) The previous translation is significantly inferior to the new one.

2 Likes

The plan is to put 'em all in.
But the idea to do it is to start off with the proper common ones to make it a doddle to understand. Because once you’ve know those usual suspects, the reading can just roll on, and you can stop, like you said, at the proper head-scratchers.

1 Like

Bearing in mind that the 280 most common hanzi make up more than 80% of text. This is very rare in Chinese Buddhist Texts, which, for me, is a good thing :grinning_face_with_smiling_eyes:

My Sensei did his Ph.D. on the Chengshilun in Japan. So, the idea is for him to create a dictionary of all of Harivarman’s hanzi , but, as I said, starting with the most common ones.

1 Like

If anyone knows Chinese Buddhist Vocabulary and would like to help me, I can provide the list of hanzi here. I would only ask that you put it in JSON format, which is quite simple, and send it to me. The only thing I’ll do is run it by the Sensei, just in case.

陰成實論 - Chengshilun | Satyasiddhi-Śāstra’s All Non-Repeated Hanzis List:

不是故無有生又如說中者名以若心為等法曰人得知亦能何所則見此一相諸色因業行應緣答言問滅受苦善我非智經身樂於佛定欲識三皆念事斷惱種道而二四眾第貪世切時但常五可謂實想根從汝離處自別淨分在品隨然煩作大異眼修陰盡報明即入慧地空惡過解當十罪或禪成多利喜意後餘云觀爾耶正也漏死脫羅取現起依諦雖界覺觸戒福來語果先聞義論聲與未及邪他已間力次阿思愛捨去壞假殺物性至住初上食天復六信數聖施出洹堅使火集求具令比之少合難更破勝乃香憶泥瞋差七八疑水足今習其深外口著漢味陀夫結德到風凡命重獄癡本百增丘真便瓶量了清虛必熱慢昧墮子門和恚失違續攝遠憂儀須俱決塵由還學造師用益持日除功障止發九通動邊光下長忍病同畏律神輕退猶近方就妄慈家彼繫轉厭麁精進那白微垢小終願婬王老僧證息寂細前礙摩安養冷尊害字梵內久遮悲記要惟勤待喻耳咎飲調順達散體好聚倒染親漸共形供示流黑樹竟逆弟尚最變易華況劫布田禮遍教猗亂怖愚獨損慳憍化敬燒毒妙女怨屬婆壽對護燈軟貴偈縛衣悔伽尼賊青誑萬母沒舍提俗夜戲廣手度含枝悉似雜守隱槃富鼻金石強唯聽趣理菩患月宿涅總財藏甚勢父逸讚熟牛各稱極濕鬼寶斯兒舌卷木諍顛速覆衰永弗歡敗睡罵沙波歲薄畜奪輪盛刀杖加放土憎國男嫉盜減威藥畢污譬消盲刺蓋幻驃闇固往將胎毛牙虫立照毀都主某穀渴賢千己適高音草鈴眠訶誦鈍書略冥祠制計懈逐梨疲煖短向直勿兩打掉越跋辦車頂置曇誰花服呵餓濁鳥境里拔蛇設毘海髮夢怠麻幾綺目暫助秦執迦反弱伏讀薩乳肉妬吉治議曾始柔赤河棄歸滿客纏勳姚鳩什譯謗坐山羊角裂鞭酒鑞妻憙辯開堪慚愧剎岸塔窮會首糞悅疾超辭諂究貧獲優熾壁屠偏厚劣呪訖祥伐宜恭賤迷殘剛指頭潤寒捉醫杌仙積謬志麥際象延淺器新箭美林爪馬投年債辱齋負酥忘稻活曲嘗莖葉平兔樓魔惑嗅悶支醜檀寺位部錯犯油城句末印黃嚴純卵酪室童珠煮類辟並醎侵良獵返惓節濟鉢愍欝導臥甘彌浮懷居塞熏躁閻妨雨魚任縷飛單灰釋孔恒婦致昔蜜鐵帝訟錢被質乞痛團左右密疊飢笑鼓吹保猴渡穢惜忿馱雀牽弊唐榍爛倦莫巧斧柯嗜酢夕既憐壯典洗充憒限池欺半焰狂網鹽佉野瞿瞻衛辛乎勞掁面備甜猨齒逼炙浴償虎勇急灑豆尸牢血視廁骨抱韋癰煙雲斤睺算告落齊旃防拘揣氣擇舉情互薪容蔽湯乾畫影擔鄙存焦蟻掃民陣狼免墜猪閉狗頻漂棘悋皮瘀資饒翳匿繩逮晨朝唾逝卒偽祇飾閙殖步回遇截炎割炭臭輩姊銀溫氷雪獸太映米旋折竹浸恐靜誓漬焚豈電遲蘭籌怒給乏塗蛾臨恃干恨伎兄望澓寧蔔救號霧才禁漆療兼奴怯譏乘場歎古奉星聾察伊闍鞞頌貫莊歌請懼滋茂吒按審蹉登梯戰健引井滑澁篋勒赴朽猫鳴東遙晝顯渠渧圓鍾詣羸再瓔珞矟嘉詐嶮恩追鵽針坑粳涼犬鴦收眷快于龍讒桓卑閑姓潔狀兵友瓦筋蜂栽剪析蘇愁鬧瘧洄甞瓫沫塚默暢澡哉腐宗誤技術盧伴叔邑連頗悟臾傳凶春夷磨栴掌螫床稊稗苗傷像莎呼奇勸飯譽龜責鹿迎欽疼禽狸墨雷鼠扇射束彩停窟鉤胞刃吞蚊喪端文園全耨藐禾倍灸劇淵溢遣牆瘡縱榮戾陋宅舞孤鷹暴特稼穡背妹啼鮮顧舡許蹙詈條緩展羞申擾屍軸驚羽期宴編輯章訊炷頃普周植闕吼擎御瘂饍愈撰路郁族誨船值侶紙祀跡輸練務傾犢群伺載覩捫搦濯嬾瞪瞢痺嚬呻飽懵陳頹試燭牧篦寢西巴睫烏醉捕旬擊彈鏡綠并隔闥銅簡挍攀移獼且走昨注宰鎖桎梏蚋衢毫工拜橋蹈誹逕泣叉誘尤粟勅繞竊鴛瓠育考魁膾鬘掘翅騃驢迮寬虱麞娑險殊貝沽敷士賈澤欣藍顏呰黨捲附蔑拙僻脈塊繒漫櫱埋忌恥鬪亡販賣避哭頓弦座泡嬰桄狩喘汁猿吐膩涕肌坏畔遊露完陸尋鑷邏幼雙贊竭扶村諮錠揵緊朗丸宣恣詠震瑕仍輿髣槊吾芳剃鬚醍醐圍筆陶玄轍劬麋改醯看羯洴推烟蒲葦鞕踈擲排囊裹掐把擠劖鵄鵂桴瓢杓螢粒搖怪膚述徹羹興滓燕雌紫鉛錫淡沸振毳軍雅促臠旦貌刑罰屐肩冬夏暑怱沈餌寡殃梁踐脅房埳綱蕀崖鼇椎祭狐燋君乖買貿詎降遺掠藤噓鵒蚖蝮蠍吠駱駝羖狹蚤觝慣陵貞矬廬劍馳遘睞簫官舊甲鈙採鎗矛替鉾裏泉哀齩枯唌段商征仕荷底浪蟲淤專披拒佷羼詰搔耆橫康朋獷慮幸鋸驗稟嫌肯傲臟鴿溝堰運荒咤綏癩玉芥丈葷賒蔓礫裸飡戁表憿肅祕訾煢鷄侍券矜匠兜率凍廢殷尾箏臂徒釜芭蕉策撾遭陪啻妊迴早晚敵盤珍輔咽喉穴噉蟄駛攬咀嚼涎嘔役繁蠅產蓮裳屎尿鋒却逃檢怙送材柱郭樑壃裟寐封淚豐徐綜豫營袒雹仰澄杵晞攢燧諷枕希感悍踔悷雞鎌刈揩剗鉀膏漯農餚猛夭甄借預詳弄留詶滯騰擯氏屏

In this link, you can find all the code, and in the variable “data,” you can see the JSON format that I just mentioned.

2 Likes