Как вы думаете, какие идеи можно применить к этому графическому интерфейсу, чтобы сделать его более эффективным для реальных людей? - PullRequest
0 голосов
/ 11 октября 2008

Я говорю о пользовательском интерфейсе Google Text Translation, в Языковые инструменты Google .

Мне нравится тот факт, что вы можете получить перевод текста для многих языков. Тем не менее, я думаю, что не так хорошо всегда показывать все варианты перевода. Полагаю, желательно показывать, в первую очередь, только самые частые варианты перевода текста.

Действительно, это стало очень раздражающим, пытаясь перевести, например, с английского на испанский. Используя клавиатуру (E, Tab, затем S Key несколько раз), первые три представленные опции - это сербский, словацкий, словенский и, наконец, испанский ...

Другой пример: с английского на французский. Повторное использование клавиатуры (многократно клавиша F) показывает филиппинский и финиш перед французским !!!

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

Ответы [ 6 ]

2 голосов
/ 11 октября 2008

Я думаю, что лучше всего будет поле ввода автозаполнения, подобное тому, которое используется для тегов в переполнении стека, и тому, которое используется для поиска в Facebook. Каждая введенная вами буква сужает поле результатов вниз и позволяет вам легко выбрать нужную букву с помощью мыши или клавиш со стрелками.

Вы также можете отслеживать наиболее популярные из них и сортировать результаты по наиболее часто используемым, как в случае с переполнением стека, с помощью предложенных тегов.

2 голосов
/ 11 октября 2008

Я думаю, что это нормально. В списке всего чуть более 30 языков, и почти половина из них являются довольно распространенными языками, поэтому я не думаю, что на самом деле имеет смысл ставить общие на первое место. Это не похоже на список стран, где вам нужно искать в более чем 180 странах, чтобы найти свою.

Единственное, что я, вероятно, хотел бы сделать, это использовать cookie для хранения ваших последних выбранных языков.

1 голос
/ 11 октября 2008

Я тоже разочаровался в этом интерфейсе. Я думаю, что было бы неплохо (а) использовать куки, чтобы отдавать предпочтение языкам, которые этот пользователь выбрал в прошлом; и (b) отобразить ограниченный список (4-8 языков) наиболее распространенных языков с опцией «more ...», которая расширяет список.

Я действительно ценю тот факт, что многие веб-сайты и программные приложения начали использовать этот подход, когда просили указать ваш часовой пояс. Зачем отображать «Mid-Atlantic», «Азорские острова» и т. Д., Если вы ожидаете, что 95% ваших пользователей будут (например) в 5 часовых поясах США.

0 голосов
/ 11 октября 2008

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

Но есть кое-что, что можно сделать в фоновом режиме, сохранить последние настройки или позволить вам добавить настройки перевода в закладки.

Не забывайте, что какой-то браузер позволяет вам делать несколько букв для ярлыков, например, в Firefox вы можете набрать 'SP', чтобы перейти на испанский.

0 голосов
/ 11 октября 2008

Я бы попытался определить их локаль через метаданные браузера / интернет-провайдера, если бы мог, а затем по умолчанию - но большинство людей ожидают алфавитно упорядоченный список языков. Что, если они ищут сербского языка, но после того, как они нажмут «S», как только они начнут говорить по-испански, сербского языка не будет видно? Они могут предположить, что сербского языка нет, так как это не то, чего они ожидают (до испанского) и уезжают. Это было бы плохо.

0 голосов
/ 11 октября 2008

Самый простой способ сделать то, что вы просите, это отсортировать по частоте запросов, а затем по буквам / цифрам. Это поместит языки, где запросы на перевод наиболее распространены. Это по-прежнему не решит вашу проблему идеально, но это будет легкое улучшение, и оно будет работать лучше для большинства людей.

Теперь, если бы только некоторые сотрудники Google пришли на этот сайт; -)

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