Как я могу автоматически выбрать язык проверки орфографии в Firefox?


12

Проверка орфографии Firefox озадачивает меня.

Я хотел бы автоматически выбрать язык, но в поиске в Google я нашел только соответствующую ссылку, которая предлагает этот старый необработанный аддон, который просто не работает (без обновления через ~ 1,5 года, и разработчик не отвечает на электронные письма ).

Я что-то пропустил, или это то, что действительно работает? Или многоязычные люди, использующие Firefox, просто используют его, чтобы отключить его?


Процесс описан здесь: Как мне использовать программу проверки орфографии Firefox? хотя это не "автоматический выбор". Если вы имеете в виду автоматическое определение языка, вам все равно придется переключать языки в контекстном меню.
— user3169

@ user3169 нет, я бы хотел автоматически выбрать его, конечно. Но все равно спасибо.
— о0 '.

Вы имеете в виду «автоопределение», означающее, что FF определяет язык и автоматически применяет правильный словарь?
— user3169

@ user3169 да, я не могу потрудиться вручную выбрать язык, так как чередую его очень часто. Был плагин, который сделал это на Chrome, так что это определенно «возможно».
— о0 '.

Вы можете проверить этот ответ на другой пост Как заставить Firefox проверять орфографию на нескольких языках одновременно? ,
— user3169

Ответы:


10

Программное обеспечение в целом является недружественным для нас, двуязычных пользователей.

Ни один веб-браузер не предлагает такую ​​встроенную функцию. Некоторые операционные системы делают, однако. Например, на Mac переключение раскладки клавиатуры переключит словарь по умолчанию, используемый в любом поле ввода, реализованном с использованием методов, предоставляемых ОС. Точно так же, если вы вводите полное предложение в текстовое поле, оно может автоматически переключать словарь на основе этого предложения. Это работает в Opera, Safari и некоторых других браузерах, но не в Firefox на Mac. В Windows 10 (и в современных приложениях в Windows 8.1) используемый словарь зависит от раскладки клавиатуры. В отличие от Mac, попытки обнаружения языка не предпринимаются. Это работает только в Edge и IE.

Все современные мобильные операционные системы также используют раскладку клавиатуры для определения орфографического словаря, так что, похоже, именно так все и хотят. (Исходя из моего собственного опыта с автоматическим определением языка Mac как двуязычного пользователя, я могу сказать, что это просто ужасно.) Вы можете добавить дополнительные раскладки клавиатуры в Настройках ПК / «Панель управления»: «Регион и язык» и переключаться между их нажатием (Win)+ Space.

Альтернативой, относящейся к сети, было бы переключение на основе langатрибута страницы . Тем не менее, вы можете использовать Google Mail на английском языке, но по-прежнему хотите написать письмо на итальянском языке. Таким образом, этот метод, как и автоматическое обнаружение Mac, ненадежен, и ни один веб-браузер не реализует это.

Проверка двух языков одновременно, как предлагается в одном из комментариев, снижает качество проверки орфографии и может не охватить случаи, когда вы забываете английское слово и вместо этого вводите итальянское слово, даже не задумываясь об этом. Разные слова в двух языках, написанные немного по-разному, - это проблема, с которой двуязычный пользователь может столкнуться постоянно. Объединение словарей только усугубит эту проблему.

На самом деле я бы посоветовал вам немного отделить свой мозг. Поместите все содержимое основного языка в один экземпляр Firefox, а все содержимое дополнительного языка - в отдельный экземпляр и профиль. Вы можете управлять этим с помощью профилей Firefox и диспетчера профилей . Установите только один словарь в каждом профиле и используйте два окна для разных целей.

Упомянутое вами дополнение имеет лицензию с открытым исходным кодом. Вы можете взять исходный код и попытаться восстановить его или изменить так, чтобы он работал так, как вы хотите. Больше работы, но интересно писать код и узнавать что-то новое!

Таким образом, вы не можете иметь хорошие вещи в Firefox в данный момент. Однако вы можете выполнить поиск в базе данных ошибок Mozilla и проголосовать за любые улучшения, которые вы найдете для обработки нескольких языков и переключения словарей (есть несколько для обработки этого при переключении раскладки клавиатуры, как это делают другие системы).

Источники: Работал над браузерами в Opera Software в течение шести лет как двуязычный пользователь.


Спасибо за подсказку с двумя профилями, я подумал об этом, но, боюсь, это будет больше, чем выигрыш: /
— o0 '.

Я просто думал, что такое расширение было бы хорошо в FF ... Так что, я думаю, все еще ничего не доступно? Если я смогу сделать небольшое расширение FF для решения этой проблемы, я обновлю этот комментарий.
— Shautieh

3
Ваш ответ действительно, по крайней мере, странный , и я полагаю, это потому, что разработчики в США не могут понять, что огромная часть европейцев, например, говорит и говорит на двух, трех, четырех или даже более языках свободно. Определение языка с использованием простых алгоритмов распознавания образов на самом деле очень просто, и вам нужно всего три или четыре слова, чтобы получить его точно (при условии, что пользователь пишет прилично).
— Жоао Пиментел Феррейра

Это все еще самая точная информация по теме? Мне кажется это СУМАСШЕДШИМ.
— pocketfullofcheese

4

Расширение, предложенное o0 ', больше не работает, так как Firefox переключил технологию, используемую для аддонов. Однако мне это тоже нужно было, поэтому я просто создал и опубликовал новое расширение для автоматического переключения на правильный словарь для проверки орфографии: https://addons.mozilla.org/firefox/addon/automatic-spelling-language/


Прямая ссылка на источник: github.com/kimsey0/FirefoxAutoDict
— dreua

1

Наконец есть расширение, которое делает именно это, и это работает!

Автоматический переключатель словаря

пример изображения


1
Ницца! Сначала я думал, что это не работает, но иногда требуется несколько слов, чтобы понять, что вы пишете на другом языке. Спасибо!
— Аугусто Баррето

10
"Это дополнение удалено его автором." :(
— hugomg

1
Да, эта ссылка не работает ( «Страница не найдена» ).
— Питер Мортенсен

1

Большинство людей, говорящих на разных языках, не испытывают затруднений при переключении языка с помощью щелчка правой кнопкой мыши -> Языки . Я также обнаружил, что Firefox немного знает о сочетаниях веб-сайтов и языков, потому что часто мне не нужно вручную переключать язык, когда на веб-сайте всегда используется один и тот же язык.

Что касается предложений по проверке правописания надстроек в Firefox, которые могут автоматически определять язык:

LanguageToolFx

LanguageToolFx требует поддержки проверки орфографии для более чем 25 языков, автоматического определения языка текста и даже может обнаружить некоторые грамматические проблемы.

ImTranslator

Предложенный в одной из ваших ссылок, он требует проверки орфографии и обнаружения для 70+ языков. Но так как это в основном предназначено для перевода, его может быть неудобно использовать.

(Я никогда не использовал эти дополнения и не могу поручиться за них.)


Пробовал их обоих, спасибо. К сожалению, LanguageTools не удается автоматически определить, и ImTranslator просто не выполняет встроенную проверку орфографии, по-видимому: /
— o0 '.

1
LanguageToolFx, кажется, все еще разрабатывается. Вы можете попробовать их пользовательский форум . Другие варианты доступны на их странице поддержки , включая прямой контакт с разработчиками.
— harrymc

Re LanguageToolFx, "Это дополнение удалено его автором."
— RenniePet

@RenniePet: надстройка LanguageToolFx по-прежнему доступна для Firefox, хотя ее веб-сайт исчез. Я обновил ссылку.
— harrymc

1
@PeterMortensen: щелкните правой кнопкой мыши напечатанный текст.
— harrymc
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.