匿词单词书导入格式说明

匿词控制台支持把已有词表导入为一本新的自定义单词书。导入完成后,这本单词书会出现在匿词的单词书列表中,并同步到词灵的“自定义”词书来源里用于背诵。

导入单词书是词灵+匿词完整版权益功能。基础版和词灵 Pro 用户可以先在匿词中收藏少量单词;如需批量导入完整词表,请开通词灵+匿词完整版。

支持的文件类型

当前支持三种文件:

  • TXT:适合最简单的纯文本词表。
  • CSV:适合从 Excel、Numbers 或表格工具导出的词表。
  • JSON:适合匿词导出的备份文件,或懂 JSON 的用户自制结构化词表。

文件编码建议使用 UTF-8。CSV 和 TXT 如果是 GBK 编码,匿词也会尝试解析。

TXT 示例

最简单的写法是每行一个单词:

abandon
precise
context
reinforce

如果你已经整理了中文释义,也可以写在同一行:

abandon | 放弃;遗弃
precise: 精确的;准确的
context - 语境;上下文
reinforce 强化;加强

如果一行里同时有例句和释义,推荐用竖线分隔:

context | This word depends on the context. | 语境;上下文
reinforce | Daily review reinforces memory. | 强化;加强

TXT 适合快速导入。每一行的第一个英文词或短语会作为单词条目;后面的中文内容会作为自定义释义保存。

CSV 示例

推荐使用英文表头:

word,sentence,definition
abandon,He had to abandon the plan.,放弃;遗弃
precise,Please give me a precise answer.,精确的;准确的
context,This word depends on the context.,语境;上下文

也可以把 definition 写成 meaning

word,meaning
reinforce,强化;加强
subtle,微妙的;不易察觉的

注意:

  • 推荐使用英文表头 wordsentencedefinitionmeaning
  • 不建议使用 单词,例句,释义 这样的中文表头;当前导入器不会把中文表头识别为字段名。
  • 如果没有表头,匿词会按第 1 列为单词、第 2 列为例句、第 3 列为释义来解析。

从 Excel 或 Numbers 导出时,选择 CSV 文件即可。

JSON 示例

如果你从匿词导出过单词书,导出的 JSON 可以直接重新导入:

{
  "name": "我的阅读词表",
  "description": "Imported from reading notes",
  "words": [
    {
      "word": "abandon",
      "definition": {
        "source": "user",
        "meanings": [
          {
            "part_of_speech": "",
            "definition": "放弃;遗弃",
            "examples": [],
            "source": "user"
          }
        ]
      }
    }
  ]
}

也支持更简单的数组格式:

[
  "abandon",
  "precise",
  {
    "word": "context",
    "sentence": "This word depends on the context."
  }
]

如果你不确定 JSON 结构是否正确,优先使用 TXT 或 CSV。

导入后的处理规则

  • 导入会创建一本新的单词书,不会覆盖已有单词书。
  • 同一个导入文件内重复的单词会自动跳过,只保留一条。
  • 没有释义的单词会先进入单词书,匿词会尝试在后台补全释义。
  • 已导入的自定义单词书会同步到词灵,后续可以在词灵里选择这本词书学习。

推荐选择

  • 只有单词列表:用 TXT。
  • 有单词、例句、释义:用 CSV。
  • 从匿词备份和恢复:用 JSON。