自定义词库
用户短语
从 custom 文件夹下复制 custom_phrase.txt(或创建空白文本文件)到用户目录根目录后,可在该文件中添加用户短语。
一行代表一个用户短语,格式为:词汇<Tab>编码<Tab>权重,以制表符分隔。权重为可选项。
特殊字符转义
custom_phrase.txt 支持以下转义字符:
| 转义字符 | 解析结果 |
|---|---|
\n | 换行 |
\s | 空格 |
\t | 制表符 |
\\ | 反斜杠 |
自定义主词库
为避免更新时修改被覆盖,不建议直接修改方案的词库文件,而是创建新的自定义词库文件,通过以下其中一种方式添加用户词库。
方法一:追加新词库
该方法适用于仅追加新词库的情形。
新建词库文件 your_user_dict.dict.yaml,并在 translator/packs 项下引入新的词典:
yaml
patch:
translator/packs/+:
- your_user_dict方法二:修改方案引用词库
该方法适用于需要修改方案词库的情形。
复制方案词库文件 wanxiang.dict.yaml 并重命名,并更新所有方案文件中的引用:
yaml
patch:
translator/dictionary: your_user_dict
user_dict/dictionary: your_user_dict
user_dict_appender/dictionary: your_user_dict扩展词库数据
部分扩展词库数据未默认启用,可查阅 wanxiang.dict.yaml 中的注释项,通过上述方式按需开启:
| 词库 | 用途 |
|---|---|
dicts/association | 联想词库 |
dicts/species | 物种词库 |
dicts/person | 人名词库 |
dicts/medical | 医学词库 |
dicts/chemistry | 化学词库 |
dicts/pharmaceutical | 药品词库 |
dicts/celebrity | 名人词库 |
dicts/artist | 艺人词库 |
dicts/dialect | 方言词库 |
dicts/typhoon | 台风词库 |