64mi.reader.pinyin

将拼音转换为汉字

  1. // ==UserScript==
  2. // @name 64mi.reader.pinyin
  3. // @namespace clumsyman
  4. // @description 将拼音转换为汉字
  5. // @include http://www.64mi.com/book/*
  6. // @version 5
  7. // @grant none
  8. // ==/UserScript==
  9.  
  10. py2hz = {
  11. "ān wèi ": "安慰",
  12. "bǎi xìng ": "百姓",
  13. "bàn fǎ ": "办法",
  14. "bāng zhù ": "帮助",
  15. "bǎo bèi ": "宝贝",
  16. "biǎo xiàn ": "表现",
  17. "bǐ sài ": "比赛",
  18. "cāi cè ": "猜测",
  19. "càn làn ": "灿烂",
  20. "chǎn yè ": "产业",
  21. "chāo yuè ": "超越",
  22. "chén mò ": "沉默",
  23. "dá àn ": "答案",
  24. "dǎ duàn ": "打断",
  25. "dǎ suàn ": "打算",
  26. "dān xīn ": "担心",
  27. "dào xiè ": "道谢",
  28. "duì fù ": "对付",
  29. "fǎn yīng ": "反应",
  30. "fèi huà ": "废话",
  31. "fēng yìn ": "封印",
  32. "fú qì ": "服气",
  33. "gāo dù ": "高度",
  34. "gāo xìng": "高兴", //
  35. "gù yì ": "故意",
  36. "guān xì ": "关系",
  37. "hā hā": "哈哈",
  38. "hē hē ": "呵呵",
  39. "hé shì ": "合适",
  40. "hé zuò ": "合作",
  41. "huī fù ": "恢复",
  42. "huí qù ": "回去",
  43. "jī dòng ": "激动",
  44. "jì xù ": "继续",
  45. "jiàn miàn ": "见面",
  46. "jiāo dài ": "交待",
  47. "jiāo xùn ": "教训",
  48. "jiǎo bù ": "脚步",
  49. "jié shù ": "结束",
  50. "jìn kuài ": "尽快",
  51. "jīng guò ": "经过",
  52. "jiù mìng ": "救命",
  53. "jiù shì ": "就是",
  54. "jù jué ": "拒绝",
  55. "kǎo lǜ ": "考虑",
  56. "kě è ": "可恶",
  57. "kōng qì ": "空气",
  58. "kuì jiù ": "愧疚",
  59. "lěng mò ": "冷漠",
  60. "lì kè ": "立刻",
  61. "lì qì ": "力气",
  62. "lí qù ": "离去",
  63. "lì yòng": "利用", //
  64. "líng luàn ": "凌乱",
  65. "míng rì ": "明日",
  66. "mò rèn ": "默认",
  67. "mó yàng ": "模样",
  68. "nǎo dài ": "脑袋",
  69. "pǐn wèi ": "品味",
  70. "qián jìn ": "前进",
  71. "qì wèi ": "气味",
  72. "qīn qiē ": "亲切",
  73. "què dìng ": "确定",
  74. "shān dòng ": "山洞",
  75. "shēn kè ": "深刻",
  76. "shèng lì ": "胜利",
  77. "shí jì ": "实际",
  78. "shì fàng ": "释放",
  79. "shōu rù ": "收入",
  80. "tán huà ": "谈话",
  81. "tí yì ": "提议",
  82. "tǒng jì ": "统计",
  83. "tòng kuài ": "痛快",
  84. "wēi hài ": "危害",
  85. "wèi dào ": "味道",
  86. "wèi zhì ": "位置",
  87. "wú nài ": "无奈",
  88. "xiào huà ": "笑话",
  89. "xiōng dì ": "兄弟",
  90. "yī zhèn ": "一阵",
  91. "yí huò ": "疑惑",
  92. "yí wèn ": "疑问",
  93. "yì wài ": "意外",
  94. "yìn xiàng ": "印象",
  95. "yōu xiù ": "优秀",
  96. "yuán gù ": "缘故",
  97. "zé guài ": "责怪",
  98. "zhè gè ": "这个",
  99. "zhǔ dòng ": "主动",
  100. "zhǔn bèi ": "准备",
  101. "zhù shì ": "注视",
  102. "zuǒ yòu ": "左右",
  103. }
  104.  
  105. var elem = document.getElementById("contents");
  106. if (elem) {
  107. var text = elem.innerHTML;
  108. for (var py in py2hz) {
  109. var hz = py2hz[py];
  110. var re = new RegExp(py, "g");
  111. text = text.replace(re, hz);
  112. }
  113. elem.innerHTML = text;
  114. }