什么是 Typely
Typely 是一个在浏览器中运行的 JavaScript 库,用于检查英文文本中的拼写、语法和风格错误。它支持多种语言,并且可以适应不同的写作场景,如学术论文、商业文档等。
Typely 的特点如下:
- 基于自然语言处理算法,能够识别上下文、语法结构等,准确性高;
- 支持多种语言和写作场景,可定制性强;
- 使用方便,只需引入库并调用相应接口即可。
安装和使用
安装
Typely 是一个 npm 包,可以通过以下命令进行安装:
npm install typely
使用
Typely 的使用非常简单,只需要调用相应方法即可。以下是一个基本示例:
-- -------------------- ---- ------- ----- ------ - ------------------ ----- ---- - ----- -- - ---- ----------- ----- ---- - -------- -- --------- -- -- ------ -- ----- ------ - --- ------------- -- ---- ----- ------ - ------------------- -------------------- -- ------
输出结果如下:
[ { "start": 11, "end": 14, "type": "typo", "message": "Did you mean \"test\"?" } ]
以上代码中,我们首先引入 Typely 模块并创建了一个实例。然后,我们调用 check
方法来检查文本,并输出错误信息。
在实际使用中,我们可以根据需要调用不同的方法来进行检查。以下是一些常见的方法:
checkSpelling
: 检查拼写错误;checkGrammar
: 检查语法错误;checkStyle
: 检查风格错误;checkAll
: 检查所有类型的错误。
除了检查单个文本之外,Typely 还支持批量检查多个文本。以下是一个示例:
-- -------------------- ---- ------- ----- ------ - ------------------ ----- ----- - - ----- -- - ---- ----------- ----- -- ------- -------- -- ------ -- ----- ---- - -------- -- --------- -- -- ------ -- ----- ------ - --- ------------- -- ------ ----- ------ - ------------------------- -------------------- -- ------
这里我们只需要将要检查的文本放到一个数组中,并调用 checkBatch
方法来进行批量检查。
定制化配置
Typely 支持多种配置选项,可以根据具体需求进行定制化设置。以下是一些常用的配置选项:
language
: 指定检查的语言;style
: 指定检查的风格;dictionary
: 指定自定义词典;rules
: 指定自定义规则。
以下是一个示例:
-- -------------------- ---- ------- ----- ------ - ------------------ ----- ---- - ----- -- - ---- ----------- ----- ---- - -------- -- --------- -- -- ------ ----- -------- - ----- ----- ------ - --- -------- --------- ----- ------ ---------- --- -- ---- ----- ------ - ------------------- -------------------- -- ------
这里我们创建了一个 Typely 实例,并通过构造函数的参数来进行配置。我们指定了检查语言为美式英语,并选定了学术写作风格。在实际使用中,我们可以根据具体需要进行不同的配置。
总结
Typely 是一个功能强大、灵活多样的 JavaScript 库,可以帮助我们快速检查英文文本中
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/52718