Firefox 的拼写检查器令我困惑。
我想自动选择语言,但在 Google 上搜索我只找到此相关链接这表明这个旧的无人维护的插件 它根本不起作用(大约 1.5 年没有更新,而且开发人员不回复电子邮件)。
我是不是错过了什么,还是这个功能真的管用?还是说使用 Firefox 的多语言用户只是习惯将其禁用?
答案1
总体来说,软件对于我们双语用户来说并不友好。
没有 Web 浏览器内置此功能。但是有些操作系统提供此功能。例如,在 Mac 上,切换键盘布局将切换使用操作系统提供的方法实现的任何输入字段中使用的默认词典。同样,如果您在文本字段中输入完整的句子,它可以根据该句子自动切换词典。这在 Opera、Safari 和一些其他浏览器中有效,但在 Mac 上的 Firefox 中无效。在 Windows 10(以及 Windows 8.1 上的现代应用程序中)中,使用的词典取决于键盘布局。与 Mac 不同,不会尝试检测语言。这仅适用于 Edge 和 IE。
所有现代移动操作系统也使用键盘布局来确定拼写词典,因此这似乎是每个人都想采用的方式。(从我作为双语用户对 Mac 语言自动检测的亲身体验来看,我可以说它太糟糕了。)您可以在 PC 设置/“控制面板”:“区域和语言”中添加更多键盘布局,然后按 (Win)+在它们之间切换Space。
与网络相关的另一种选择是根据页面的lang
属性进行切换。但是,您可能使用英语的 Google Mail,但仍想用意大利语写电子邮件。因此,这种方法与 Mac 的自动检测一样不可靠,并且没有网络浏览器实现这一点。
同时检查两种语言(如其中一条评论中所述)会降低拼写检查器的质量,它可能无法发现您忘记英语单词而无意识地填写意大利语单词的情况。两种语言中拼写略有不同的单词是双语用户可能经常遇到的问题。合并词典只会使这个问题变得更糟。
我实际上建议你做的是将你的大脑分开一点。将所有主要语言内容放在一个 Firefox 实例中,并将所有次要语言内容放在单独的实例和配置文件中。你可以使用以下命令进行管理Firefox 配置文件和配置文件管理器. 在每个配置文件中只安装一本词典,并将两个窗口用于不同的用途。
您提到的插件有开源许可证。您可以获取源代码并尝试修复它或将其更改为您想要的方式。虽然工作量很大,但编写代码和学习新东西很有趣!
总之,目前你无法在 Firefox 中享受到这些好东西。不过,你可以搜索Mozilla 错误数据库并对您发现的任何与处理多种语言和词典切换相关的改进进行投票(有一些是像其他系统一样在键盘布局切换时处理它的)。
资料来源:作为双语用户在 Opera 软件公司从事浏览器工作六年。
答案2
由于 Firefox 切换了插件使用的技术,o0' 建议的扩展不再有效。但是,我也需要这个,所以我刚刚创建并发布了一个新的扩展,用于自动切换到正确的词典进行拼写检查:https://addons.mozilla.org/firefox/addon/automatic-spelling-language/
答案3
答案4
大多数多语言人士并不觉得通过以下方式切换语言有什么问题右击 -> 语言。我还发现 Firefox 对网站/语言组合有一定的了解,因为当我在一个总是使用相同语言的网站上时,我经常不需要手动切换语言。
关于 Firefox 中可以自动检测语言的拼写检查插件的建议:
LanguageToolFx 声称支持超过 25 种语言的拼写检查,自动检测文本的语言,甚至可以检测一些语法问题。
您的一个链接中提到,它声称可以对 70 多种语言进行拼写检查和检测。但由于它主要用于翻译,因此使用起来可能不太方便。
(我从未使用过这些附加组件并且无法保证它们的作用。)