Jump to content
Chinese-Forums

Bookmarklets for using Chinese in browsers


Recommended Posts

Posted

I made these bookmarklets to help me read Traditional Chinese and keep track of my reading progress. If you make bookmarklets specifically for Chinese learning, please put them in this topic.

 

Chinese Bookmarklets

  • 6 months later...
Posted (edited)

For longer text, Google Translate and other AI tools have a way of hallucinating and ruining Simplified to Traditional conversion. Script tools that automatically convert Simplified to Traditional make a lot of errors. FixFanti helps to correct some of these.

javascript:(function(){document.body.innerHTML=document.body.innerHTML.replace(/“|﹁/g,"「").replace(/:([”﹁])/g,":「").replace(/”|﹂/g,"」").replace(/「」/g,":「").replace(/‘/g,"『").replace(/’/g,"』").replace(/⋯/g,"…").replace(/([。?!])」/g,"$1」").replace(/历/g,"歷").replace(/綫/g,"線").replace(/爲/g,"為").replace(/幷/g,"並").replace(/産/g,"產").replace(/[麽么]/g,"麼").replace(/顔/g,"顏").replace(/邨/g,"村").replace(/沈/g,"瀋").replace(/裏/g,"裡").replace(/淩/g,"凌").replace(/牀/g,"床").replace(/樑/g,"梁").replace(/歎/g,"嘆").replace(/啓/g,"啟").replace(/曡/g,"疊").replace(/閑/g,"閒").replace(/獃/g,"呆").replace(/鑒/g,"鑑").replace(/燄/g,"焰").replace(/籐/g,"藤").replace(/着/g,"著").replace(/厘/g,"釐").replace(/嚮/g,"響").replace(/汹/g,"洶").replace(/喫/g,"吃").replace(/䀹/g,"眨").replace(/硏/g,"研").replace(/覻/g,"覷").replace(/余/g,"餘").replace(/凈/g,"淨").replace(/綵/g,"彩").replace(/洒/g,"灑").replace(/綉/g,"繡").replace(/羡/g,"羨").replace(/庄/g,"莊").replace(/説/g,"說").replace(/胆/g,"膽").replace(/柜/g,"櫃").replace(/与/g,"與").replace(/髪/g,"髮").replace(/戏/g,"戲").replace(/凄/g,"淒").replace(/歺/g,"歹").replace(/爷/g,"爺").replace(/迹/g,"跡").replace(/羮/g,"羹").replace(/却/g,"卻").replace(/愰/g,"恍").replace(/卧/g,"臥").replace(/唿/g,"呼").replace(/煳/g,"糊").replace(/榦/g,"幹").replace(/愿/g,"願").replace(/侄/g,"姪").replace(/呲/g,"齜").replace(/痒/g,"瘍").replace(/艷/g,"豔").replace(/肕/g,"韌").replace(/袴/g,"褲").replace(/啰/g,"囉").replace(/煊/g,"烜").replace(/琎/g,"璡").replace(/綳/g,"繃").replace(/襕/g,"襴").replace(/亘/g,"亙").replace(/銙/g,"銬").replace(/洇/g,"湮").replace(/噼/g,"劈").replace(/粘/g,"黏").replace(/泄氣/g,"洩氣").replace(/并行/g,"並行").replace(/([出麼又]|出了|出了大)丑/g,"$1醜").replace(/無異于/gi,"無異於").replace(/于(?![飛蜚微田役嗟])/g,"於").replace(/關系/g,"關係").replace(/([茶案])幾/g,"$1几").replace(/幾案/g,"几案").replace(/几(?=[天個根十百絲])/g,"幾").replace(/家夥/g,"傢伙").replace(/夥(?=[子])/g,"伙").replace(/[仿彷]佛/g,"彷彿").replace(/約糢/g,"約莫").replace(/里/g,"裡").replace(/([○零半一二兩三四五六七八九十百千萬公數多華幾])裡/g,"$1里").replace(/裡(?=[程路])/g,"里").replace(/([^花聚])葯/g,"$1藥").replace(/([鈴影回槍話])嚮/g,"$1響").replace(/嚮(?=[亮])/g,"響").replace(/首當其沖/g,"首當其衝").replace(/沖(?=[突動])/g,"衝").replace(/沖(?![水馬繩沖天銷刷蝕淡服洗劑塌])/g,"衝").replace(/怒氣沖沖/g,"怒氣衝衝").replace(/有效率/g,"有效率").replace(/([醬肉吞米吃和])面/g,"$1麵").replace(/面(?=[條線店湯饃饅])/g,"麵").replace(/裡麵/g,"裡面").replace(/鹵莽/g,"魯莽").replace(/倉[卒猝]/g,"倉促").replace(/[干幹](?=[瘦脆淨澀硬])/g,"乾").replace(/([你妳他她我們誰在])乾([的什])/g,"$1幹$2").replace(/干(?=[起活任])/g,"幹").replace(/幹(?=涉)/g,"干").replace(/娘,你/g,"娘,妳").replace(/掙紮/g,"掙扎").replace(/老板/g,"老闆").replace(/雜志/g,"雜誌").replace(/借此/g,"藉此").replace(/制造/g,"製造").replace(/([^王皇太天仙影蜂雙])后/g,"$1後").replace(/([皇武])後/g,"$1后").replace(/皇太後/g,"皇太后").replace(/愈合/g,"癒合").replace(/手表/g,"手錶").replace(/批準/g,"批准").replace(/([^上下洄浮中])游(?![泳絲弋移水擊過])/g,"$1遊").replace(/那末/g,"那麼").replace(/瑤台/g,"瑤臺").replace(/麼(?=[子女哥])/g,"么").replace(/老麼/g,"老么").replace(/什么/g,"什麼").replace(/([^明][頭白長毫剪短理])發/g,"$1髮").replace(/([爆])髮/g,"$1發").replace(/髮(?=[現抖皰生])/g,"發").replace(/發(?=[箍型夾蒼叢])/g,"髮").replace(/報複/g,"報復").replace(/複(?=[甦蘇])/g,"復").replace(/複蓋/g,"覆蓋").replace(/答复/g,"答覆").replace(/糢/g,"模").replace(/借口/g,"藉口").replace(/松(?=一口)/g,"鬆").replace(/輕松/g,"輕鬆").replace(/系(?=[著])/g,"繫").replace(/摸稜兩可|摸棱兩可|模棱兩可/g,"模稜兩可").replace(/台詞/g,"臺詞").replace(/枝丫/g,"枝椏").replace(/想象/g,"想像").replace(/象樣/g,"像樣").replace(/硒惶/g,"恓惶").replace(/齋仆/g,"齋僕").replace(/([長短髯])須/g,"$1鬚").replace(/須子/g,"鬚子").replace(/眼帘/g,"眼簾").replace(/斗射/g,"鬥射").replace(/祅教/g,"祆教").replace(/雲雲/g,"云云").replace(/朴(?=[直真])/g,"樸").replace(/([很更她麼又太])臟/g,"$1髒").replace(/臟(?=[活話灰])/g,"髒").replace(/梢微/g,"稍微").replace(/非洲堇/g,"非洲菫").replace(/隔三岔五/g,"隔三差五").replace(/[漂飄瞟縹][渺緲眇]/g,"縹緲").replace(/浮夸/g,"浮誇").replace(/懸挂/g,"懸掛");})();

 

Edited by Wei-Ming 魏明
Updated code
  • 9 months later...

Join the conversation

You can post now and select your username and password later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Click here to reply. Select text to quote.

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...