拼写检查(spelling check),理学-计算机科学技术-计算机应用-﹝人机交互﹞-人机交互技术-基本交互任务-文本输入,能够在选定文本中标记可能的拼写错误,并给出可供纠错的候选词句的一种补救功能。一般集成在软件中,如Word文档、Email客户端、电子词典和搜索引擎等。拼写检查一般包含三个步骤:首先,扫描指定文本,提炼文中单词;然后,针对文中的每个单词,在词典中检索出类似的单词,作为纠错的候选;最后,利用语言模型,检查出错误的拼写或语法,警告用户并提供纠错建议。最简单的拼写检查操作单独的词,如果一个词在词典中不存在,就被认为是一个错误,并试图提示一个最可能是要输入的词,提示单词的一个算法是列出词典中与原词具有最小编辑距离的词。目前,n-grams是经典的拼写检查算法,此算法是基于统计的,不仅可以检查单个单词的拼写错误,还能检查词语搭配错误或语法错误。随着人工智能技术的发展,越来越多的拼写检查算法依赖机器学习,以提供更智能的纠错功能。