ruby-on-rails - 什么是自动修复英语语法的 Rails 插件或 Ruby gem?

标签 ruby-on-rails ruby regex rubygems ruby-on-rails-plugins

Facebook 刚刚重新推出了具有自动语法修复功能的评论。

What does the grammar filter do?

  • Adds punctuation (e.g. periods at the end of sentences)
  • Trims extra whitespace Auto cases words (e.g. capitalize the first word of a sentence)
  • Expands slang words (e.g. plz becomes please)
  • Adds a space after punctuation (e.g. Hi,Cat would become Hi, Cat)
  • Fix common grammar mistakes (e.g. convert ‘dont' to ‘don’t’)

什么是等效的插件或 gem?

最佳答案

我不知道任何具有这些特定功能的东西。

但是,您可能会查看 Ruby LinkParser ,这是由学术界开发并由 Abiword project 使用的链接语法解析器的 Ruby 包装器用于语法检查。 (请注意,Link Grammer 解析器中的“链接”不是指 HTML 链接,而是指将英语语法描述为单词之间的一组链接的结构)。

这是另一个 interesting checker ,用 Ruby 编写,旨在检查 LaTex 文件中是否存在您提到的一些问题(以及其他问题)。

关于ruby-on-rails - 什么是自动修复英语语法的 Rails 插件或 Ruby gem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5237791/

相关文章:

ruby-on-rails - Rails 2.3.9 中 2 个模型 (fields_for) 的 1 个提交按钮

ruby-on-rails - 通过Ruby on Rails中的联接表选择记录

c - 我的 shell 中的命令 `ruby` 是 ruby​​ 的 REPL 吗?

regex - 在 unix 中提取特定出现的引号之间的字符串

ruby-on-rails - 涡轮 sprockets 和 capistrano

ruby-on-rails - 如何向包含生成的 JOIN 添加附加条件?

javascript - 如何在 Coffeescript .js.coffee 中渲染 ruby​​ 代码

ruby - 如何将 `--with-ruby-include` 之类的构建标志传递给 gem 安装?

javascript - 对原始二进制数据使用正则表达式

regex - ingress rewrite-target 中编号的占位符是什么意思?