LanguageTool

✍ dations ◷ 2025-01-12 19:46:08 #LanguageTool

LanguageTool是一套自由及开放源代码的语法(英语:grammar checker)、风格及拼写检查软件,其所有功能都可供下载。LanguageTool采取了核心开源模式(英语:open-core model),其网站跟其专有的姊妹计划LanguageTool Plus相关连,而这个专有的姊妹计划在英语及德语的错误侦测方面有所改进,以及在长篇文本的修改更容易。

LanguageTool由Daniel Naber在2003年创建,原来用于他的学位论文,以Python语言编写。截至2022年8月16日 (2022-08-16),LanguageTool支援31种语言,均由志愿工作者维护,通常都是那种语言的母语使用者。程式的侦错模式采用模式匹配,利用自建的错误匹配规则来测试例文。对于未支援的语言,网站亦提供有一个简单的(声称三分钟的)简介,以协助使用者去开发其语言的工具。

核心应用程序本身是免费和开源,可以下载以供离线使用。有些语言的规则以“N元语法”数据来建立,这些数据很大,需要显著的计算能力和输入速度以逹到额外的侦错能力。因此,LanguageTool 也作为在服务器上处理“N元语法”数据的 Web 服务提供者。LanguageTool Plus 还使用“N元语法”作为其免费增值业务模型的一部分。

LanguageTool的web服务可以通过使用网页浏览器存取网络应用程序的接口,又或通过专用的客户端插件在下列各软件中调用:Microsoft Office、LibreOffice、Apache OpenOffice、Vim、Emacs、Firefox浏览器、Mozilla Thunderbird及Google Chrome。其网页客户端亦可集成到网站上。免费翻译系统OmegaT中内置了一个基于 LanguageTool 的语法、拼写和样式检查插件。

LanguageTool的技术并不检查句子在文法上是否正确,而只是检查有没有包含常见的错误。因此,事实上我们可以编造出一句文法上错误,但又被LanguageTool接纳的句子。句式侦错是透过比对一系列以XML编写的规则,并配合以Java编写的应用程序来执行。这些基于XML的规则可以透过一个网上表格来填写。较近期的发展依赖于大型的n-gram库,在人工神经网络的帮助下为改善拼写错误提供建议。

当独立版的LanguageTool在已安装了Java、用作服务器的电脑上解压缩,可透过下列命令列来运行检查程式的伺服软件:

成功执行后,可在浏览器上执行下列命令来测试:

利用程式执行后丢出来的JSON资料,使用者可以设计出自订的文法检查插件。

相关

  • 二分裂分裂(英语:Fission),又叫裂殖,在生物学中是指一个细胞(或身体、种群或物种)分为两个或多个部分,以及这些部分再生为细胞(身体、种群或物种)。通常是单细胞生物所形的生殖方式。该种生
  • 段树民段树民(1957年10月20日-),中国神经生物学家,中国科学院院士。1982年毕业于蚌埠医学院,1985年获得南通医学院硕士学位,1991年取得日本九州大学博士学位。1997年至1999年在夏威夷大学
  • 西利西亚西里西亚(波兰语:Śląsk;德语:Schlesien;捷克语:Slezsko;西里西亚语:Ślonsk / Ślónsk;拉丁语:Silesia)是中欧的一个历史地域名称。目前,该地域的绝大部分地区属于波兰西南部,小部分则
  • 严华严华(1912年-1992年1月11日),本名严文新、严运华,中国电影配乐作曲家。活跃于20世纪30年代-40年代的上海。主要作品有《孟姜女》、《李三娘》、《三笑》、《董小宛》、《西厢记》
  • 下七垣文化下七垣文化,是分布在太行山东麓的豫北冀南的考古学文化,考古学家通常认为它是先商的文化遗存,即指商汤灭夏以前,商族人或者以商族人为主体的人群创造和使用的考古学文化。由众多
  • 科尔马克·墨菲-奥康纳科尔马克·墨菲-奥康纳(英语:Cormac Murphy-O'Connor;1932年8月24日-2017年9月1日)是英国籍天主教已故司铎级枢机及威斯敏斯特总教区荣休总主教。科尔马克生于1932年8月24日,英国
  • 迪伦·贝克迪伦·贝克(Dylan Baker,1959年10月7日-)是美国的一位演员。他出演过众多独立电影,并且也参与电视剧和舞台的演出。他拥有耶鲁大学的戏剧硕士学位。
  • 王蛇帝国《王蛇帝国》(英语:)是一部2016年由美国IFC Midnight公司出品的传记电影,讲述有关布兰特·哥列根的生活和早年生涯。本片由贾斯汀·凯利(英语:Justin Kelly (director))导演,改编自A
  • 第一次南奥塞梯战争第一次南奥塞梯战争是指在1991年至1992年发生的格鲁吉亚-奥塞梯冲突,战争一方为格鲁吉亚政府军与格鲁吉亚裔民兵,另外一方则是南奥塞梯-阿兰部队与奥塞梯民兵,当中南奥塞梯-阿兰希望脱离格鲁吉亚而成为独立国家。随着苏联解体,加姆萨胡尔季阿当选格鲁吉亚领导人,尽管他的政策主要针对苏联,但他的格鲁吉亚民族主义行为侵犯了格鲁吉亚境内的少数民族。同时南奥塞梯人也组织起来并表达了民族愿望:南奥塞梯的最高苏维埃要求改变自治州的地位成立直属苏联的共和国,这一举动被格鲁吉亚最高苏维埃宣布为非法。1989年11月23日,加
  • 紧急情况法令紧急情况法令(英语:,法语: ) 是加拿大国会于1988年通过的一项法律,根据该法律,加拿大联邦政府在遇到紧急情况和战争情况时可以采取特别临时措施加以应对,例如政府可以下令金融机构暂停以及冻结个人账户资金。不过政府的任何行为继续受《加拿大权利与自由宪章》和《加拿大权利法案(英语:Canadian Bill of Rights)》的约束。 :16该法令通过后,1914年通过的《战争措施法令(英语:War Measures Act)》()同步废除。根据《紧急情况法令》 ,加拿大内阁可以宣布国家进入紧急状态,以