有没有一种方法(应用程序)可以自动检测您正在输入的语言并切换到适当的(拼写检查)词典?

有没有一种方法(应用程序)可以自动检测您正在输入的语言并切换到适当的(拼写检查)词典?

我使用母语和英语打字的速度差不多。使用母语时拼写检查不太重要,但最好有拼写检查 - 或者至少停用英语拼写检查。

是否存在一个系统范围的插件或至少任何特定于浏览器的扩展,能够足够智能地找出我输入的语言并自动切换到相应的词典?

我在 OS X Snow Leopard 上使用 Google Chrome。

答案1

Mac 至少从 10.7.5 (Lion) 开始在操作系统中原生支持拼写检查的语言检测。这意味着在 Mac 上运行的任何使用此服务/库/API 的应用程序都会自动具有此功能。您可以在系统偏好设置应用程序的个人行中的语言和文本设置的文本窗格中设置拼写检查

Menu -> [Apple] -> System Preference -> Language & Text (Personal) -> Text

此处的条目Spelling可以设置为特定语言,但也可以设置为Automatic by Language。这可能是默认设置。您必须关闭并重新打开应用程序,此首选项的更改才能生效。

但请注意,用于确定语言的算法可能不够复杂。例如,我在写一些笔记(关于 R),发现下面这一行

par() - specify graphical elements

被视为不是英语。从我“英语是我唯一使用的东西”的角度来看,由于某种疯狂的原因,操作系统刚刚开始使用错误的拼写词典,但仅限于这一行!我不知道这种语言错误识别是否算作错误,但它非常令人惊讶和恼火,直到我发现拼写检查器的自动检测功能以及波浪红线奇怪外观背后的原因。

答案2

我知道的唯一一款支持多语言拼写检查的应用程序是 Microsoft Word。它可以自动按段落切换语言。我不知道 Mac 版 Office 怎么样。您可能想用它来写作,然后将文本复制到需要的地方。

此博客处理 Mac 上的多语言问题:http://m10lmac.blogspot.com/2011/06/extra-spell-checking-dictionaries-for.html- 你可能会在那里找到一些有趣的东西。看看评论 - 一个人似乎和你有同样的问题。

我发现这个网站声称提供基于网络的拼写检查 - 名字很贴切拼写检查器。该网站似乎已被废弃,因为上面有广告,没有定价信息。而且最新版本也相当过时:Windows 2003 被列为最新操作系统。

相关内容