Как я могу автоматически выбрать язык проверки орфографии в 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.