做了一款小而美的本地校验器

需求说明

前阵子收到一则读者留言,指出:市面上AI核稿工具(ProWritingAid,WPS AI Spell Check,Writer,QuillBot,Grammarly)要么收费太高,要么让人担心文章泄露。

如下图所示,高水平期刊上发表的文章也经常出现拼写错误。

如果有一个本地文本校验软件,可以解决一些基本的语法纠错,还不用担心未发表的文章泄露。

于是我做了这款本地校验器(Localcheck)。

开源地址:https://github.com/zstar1003/Localcheck

软件效果展示

软件运行效果如下:

在这里插入图片描述

使用非常简单,可以直接将待分析文本粘贴进编辑框,也可以直接打开word/txt/md文件,点击分析文本按钮,就会分析全文内容,包含以下分析项。

📝 拼写检查

  • 英文拼写错误:检测常见的英文单词拼写错误
    • 示例:recievereceivedefinatelydefinitely
  • 拼写建议:提供正确的拼写建议
  • 专有名词识别:自动跳过首字母大写的专有名词

🔤 重复检测

  • 重复词语:检测连续出现的相同词语
    • 示例:这个 这个 问题这个 问题
  • 重复字符:检测中文重复字符(智能过滤正常用法)
    • 检测:我我觉得我觉得
    • 不误报:人人都知道事事如意等正常用法

🔣 标点符号

  • 空括号:检测多余的空括号
    • 示例:calculation () → 删除空括号或添加内容
  • 括号配对:检测不配对的括号
    • 示例:句子(缺少右括号 → 添加右括号
  • 连续标点:检测连续使用的相同标点符号
    • 示例:什么???什么?
  • 中英文标点混用:检测同一行中混用中英文标点

📏 语法检查

  • 被动语态:检测过度使用的被动语态
    • 中文:受到遭到 等标记
    • 英文:is/are/was/were + 过去分词 结构
  • 主谓一致:检测英文主谓不一致问题
  • 时态一致性:检测英文时态使用问题
  • 中文语法
    • 的得地 用法检测
    • 字句结构检查

📐 文本结构

  • 句子长度:检测过长的句子
  • 段落结构:分析文本的段落组织

🎨 写作风格

  • 冗余表达:检测常见的冗余词汇和表达
    • 示例:目前现在目前现在
  • 非正式用词:检测学术写作中的非正式表达
    • 示例:咱们我们俺们我们
  • 语序问题:检测中文语序不当的表达

下载方式

此软件采用 Tauri 进行开发,安装包仅3.8MB大小。

下载链接:https://zstar.lanzoul.com/ilWY53230gfa 密码:1ib6

测试用例

以下是读者提供的测试用例,可粘贴进编辑框测试:

1: To assess the economic aspects of PBs, the current literature employed various methods such as LCC, cost-benefit method, and total cost calculation (). LCC has been utilized to evaluate the costs related to every phase of a building life cycle and clarify the distribution of the costs within all phases (Samani et al., 2018).
Error: ().2: In the poresent study, the out-degree centrality of a node indicated the extent to which this stakeholder pointed out problematic interfaces for others, and in-degree centrality of a node means the extent to which other stakeholders pointed out that they experienced problematic interfaces with this stakeholder.
Error: Poresent

例3: Geographic Endowment, Business Enronment and Corporate Financal Asset Alocation——Empincal Eydence from a share listed Corporate
Error: a lot of typos
内容概要:本文介绍了多种开发者工具及其对开发效率的提升作用。首先,介绍了两款集成开发环境(IDE):IntelliJ IDEA 以其智能代码补全、强大的调试工具和项目管理功能适用于Java开发者;VS Code 则凭借轻量级和多种编程语言的插件支持成为前端开发者的常用工具。其次,提到了基于 GPT-4 的智能代码生成工具 Cursor,它通过对话式编程显著提高了开发效率。接着,阐述了版本控制系统 Git 的重要性,包括记录代码修改、分支管理和协作功能。然后,介绍了 Postman 作为 API 全生命周期管理工具,可创建、测试和文档化 API,缩短前后端联调时间。再者,提到 SonarQube 这款代码质量管理工具,能自动扫描代码并检测潜在的质量问题。还介绍了 Docker 容器化工具,通过定义应用的运行环境和依赖,确保环境一致性。最后,提及了线上诊断工具 Arthas 和性能调优工具 JProfiler,分别用于生产环境排障和性能优化。 适合人群:所有希望提高开发效率的程序员,尤其是有一定开发经验的软件工程师和技术团队。 使用场景及目标:①选择合适的 IDE 提升编码速度和代码质量;②利用 AI 编程助手加快开发进程;③通过 Git 实现高效的版本控制和团队协作;④使用 Postman 管理 API 的全生命周期;⑤借助 SonarQube 提高代码质量;⑥采用 Docker 实现环境一致性;⑦运用 Arthas 和 JProfiler 进行线上诊断和性能调优。 阅读建议:根据个人或团队的需求选择适合的工具,深入理解每种工具的功能特点,并在实际开发中不断实践和优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zstar-_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值