给片假名和平假名注音(罗马音)的工具

2020-11-25

根据网友的建议,开发一个给片假名注音(罗马音)的插件(基于Tampermonkey)。由于感觉特别实用,所以分享给其它需要的朋友。


插件地址:http://www.iot2ai.top/cdn/test/kana-to-romaji.js

假名和罗马音映射表:http://www.iot2ai.top/cdn/test/kana.html

Tampermonkey的安装说明:http://www.iot2ai.top/cdn/soft/Tampermonkey.txt


功能说明:

1、默认在页面加载后自动给文章的片假名注音(罗马音);

2、主要给文章的段落和链接注音,其它内容需要自己扩展(代码有清晰注释,很方便添加)。若阅读syosetu的文章,则效果更好(默认扩展了目录列表和文章描述);

3、插件菜单有“自动模式”和“手动模式”的切换按钮。“手动模式”需要点击菜单的“开始替换”按钮才会替换。“自动模式”(默认)在页面加载后就执行替换;

4、插件菜单的“更多选项”可以开启更多特性,大家可以按需打开。默认只给片假名注音;

更多选项:


快捷键:点击可以切换“没有”(表示不使用)和“ALT+H”(表示使用)。若使用“手动模式”,除了点击菜单的“开始替换”,也可以使用这个快捷键启动替换;

单字注音:点击可以切换“否”(表示连续注音)和“是”(表示单个字符注音)。单个字符注音可以获得更好的上下对齐效果;

拷贝段落:点击可以切换“否”(表示不拷贝段落)和“是”(表示拷贝段落)。若启用拷贝段落,每个段落前面会增加一段重复内容。拷贝的内容默认隐藏,鼠标悬浮在上面时,会显示。拷贝的内容增加了不翻译属性,可以用于对比阅读。若不翻译属性不生效,建议不要启用;

片假名(注音):点击可以切换“注音”(只注音)和“重复”(注音后面重复原文内容)。由于注音增加了不翻译属性,翻译后的句子有时会影响理解,特别是日常词。启用重复选项,可以把注音内容加入句子翻译,同时保留注音。具体效果需要配合翻译插件,需要的可以试试;

片假名(替换):点击可以切换“替换”(添加注音)和“不变”(不注音)。默认开启的选项;

平假名(不变):点击可以切换“替换”(添加注音)和“不变”(不注音)。默认关闭的选项;


后续功能更新,会更新到帖子,有需要的朋友可以去看看。