LanguageTool

✍ dations ◷ 2025-11-06 00:50:25 #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资料,使用者可以设计出自订的文法检查插件。

相关

  • 亨利亨利(Henry),符号表示为H,是电感的国际单位制导出单位。如果电路中电流每秒变化1安培,则会产生1伏特的感应电动势,此时电路的电感定义为1亨利。亨利在国际单位制中的量纲是V·A-1
  • 安孙子充裕安孙子充裕 (日语:安孫子 充裕/あびこ みつひろ ,1988年10月25日-)是日本田径运动员,专门项目是短跑。安孙子充裕出身自日本山形县山形市,从就读山形市立第三中学校时才正式进入田
  • 章太妃章太妃周氏(4世纪?-363年),名字已失考,为中国古代东晋时期皇族女性,晋成帝的妃子、晋哀帝与晋废帝生母。周氏起初选入成帝后宫时封号不明,直到341年和342年生下晋哀帝与晋废帝后才被
  • 南汇水蜜桃南汇水蜜桃是原产地为上海市浦东新区南汇地区的水蜜桃,是上海市首个获得中国地理标志产品认证的农产品。关于水蜜桃最早的文献记载为明朝的《群芳谱》中:“水蜜桃独上海有之,而
  • 传奇漫录《传奇漫录》(越南语:),越南古代传奇小说,为16世纪越南南北朝时的阮屿所撰,以汉语文言文写成。本书体例仿照中国明代瞿佑的《剪灯新话》,全书分成二十篇,每五篇为一卷,合为四卷。此书
  • 大草原之家《大草原之家》又译作《大草原上的小房子》()是美国作家劳拉·英格斯·怀德的代表作,于1935年出版。描述劳拉全家离开威斯康辛大森林,坐着篷车迁徙到堪萨斯大草原的经过,这正是当
  • 洛伊波尔德公司洛伊波尔德公司(Leupold & Stevens, Inc.),是位于美国俄勒冈州比弗顿的瞄准镜、红点镜、鉴识望远镜和双筒望远镜制造商。该公司成立于1907年,是家族企业,经营至今已有五代。美国
  • 奥布鲁切夫山 (奥次地)坐标:68°54′S 154°10′E / 68.900°S 154.167°E / -68.900; 154.167奥布鲁切夫山(英语:Mount Obruchev)是南极洲的山峰,位于奥次地,处于斯卡尔海崖东南面28公里,在1958年由苏联
  • 布贡语布贡语是阿鲁纳恰尔邦一种由布贡族使用的语言。在2011年有1700人。布贡语在Blench & Post (2013)中被划为舍朱奔语支语言,虽然Blench (2015)认为布贡语很可能和其他舍朱奔语支语言无关。Lieberherr & Bodt (2017)给出下列布贡语方言及其使用者人数。布贡语分布在阿鲁纳恰尔邦西卡门县南部(Dondrup 1990:iv)下列村。总人口在1981年约有800人。括号里的名称来自《民族语》。《民族语》还列了Mangopom村。这些村位于鲁帕河两岸的山上,散落在阿卡语
  • 血胸屏障血胸(腺)屏障(Blood-thymus barrier)是一层能将胸腺与循环系统隔离开的屏障,由毛细血管内皮细胞及基膜、胸腺上皮细胞组成。胸腺上皮细胞周围的巨噬细胞进一步增强了该屏障的隔离性能。血胸屏障不仅可以避免循环系统中可能存在的有毒物质进入胸腺,还可以保证机体内的抗原不进入胸腺刺激未成熟的T细胞。