Основное отличие программного автоопределения языка от ручного выбора заключается в том, что при автоматическом определении язык выбирает программа, а при ручном — пользователь.
Автоопределение позволяет по нескольким словам определить язык, на котором они написаны. 2 Для этого текст разбивается на отдельные слова, которые сравниваются с базой данных. 2 Затем программа подсчитывает количество совпадений и выводит наиболее вероятный язык. 2
Ручной выбор предполагает, что пользователь самостоятельно выбирает язык из списка доступных вариантов. 4
Функция автоопределения языка удобна, когда пользователь не знает, на каком языке напечатан текст, или переводит сразу с нескольких иностранных языков: программа выбирает язык самостоятельно, и не нужно переключаться вручную. 2