代码之家  ›  专栏  ›  技术社区  ›  Alex. S.

您认为可以将它应用到这个图形用户界面以使其更有效地用于实际用户吗?

  •  0
  • Alex. S.  · 技术社区  · 16 年前

    我说的是谷歌文本翻译用户界面,在 Google Language Tools .

    我喜欢这样一个事实:你可以为很多语言翻译文本。不过,我觉得不太好总是显示出所有的翻译选择。首先,我认为最好只显示最常见的文本翻译选项。

    例如,把英语翻译成西班牙语真的很烦人。使用键盘(e,tab,然后反复使用s键),显示的前三个选项是塞尔维亚语、斯洛伐克语、斯洛文尼亚语,最后是西班牙语…

    另一个例子:从英语到法语。再次使用键盘(F键重复)显示菲律宾人和完成前法语!!!!

    您认为它可以应用到这个GUI中,以使它更有效地用于实际用户吗?

    6 回复  |  直到 15 年前
        1
  •  1
  •   Herb Caudill    16 年前

    我对这个界面也很失望。我认为最好是:(a)使用cookie优先选择此用户过去选择的语言;(b)显示最常用语言的有限列表(4-8种语言),并使用扩展列表的“更多…”选项。

    我真的很感激很多网站和软件应用程序在要求您指定时区时已经开始使用这种方法。如果你希望95%的用户(例如)在美国5个时区,为什么要显示“中大西洋”、“亚速尔群岛”等?

        2
  •  2
  •   Gerald    16 年前

    我想可能没事。列表中只有略多于30种语言,其中近一半是相当常见的语言,所以我认为把常见的语言放在第一位是没有意义的。它不像一个国家列表,你需要搜索180多个国家才能找到你的。

    我唯一可能做的就是使用一个cookie来存储您最后的语言选择。

        3
  •  2
  •   Chris MacDonald    16 年前

    我认为最好是一个自动完成的输入字段,类似于在堆栈溢出时用于标记的字段和在Facebook上搜索的字段。您键入的每个字母都会缩小结果字段的范围,并允许您使用鼠标或箭头键轻松选择正确的字母。

    您还可以跟踪最流行的,并按最常用的方式对结果进行排序,就像堆栈溢出使用它们建议的标记一样。

        4
  •  0
  •   torial    16 年前

    最简单的方法是按请求频率排序,然后按字母/数字排序。这将把翻译请求最常见的语言放在最前面。它仍然不能完美地解决你的问题,但这将是一个简单的改进,而且对大多数人来说效果会更好。

    现在,如果有一些谷歌员工来到这个网站的话;-)

        5
  •  0
  •   matt lohkamp    16 年前

    如果可以的话,我会尝试通过浏览器/isp元数据来检测他们的语言环境,然后默认为这一点——但大多数人都希望得到按字母顺序排列的语言列表。如果他们在寻找塞尔维亚人,但一旦他们打到“S”后,他们就会变成西班牙人,没有看到塞尔维亚人怎么办?他们可能会认为塞尔维亚人不存在,因为他们(在西班牙人之前)并没有预料到塞尔维亚人会离开。那就糟了。

        6
  •  0
  •   Harald Scheirich    16 年前

    我同意大多数以前的回答,简单地说,这一页没有太多你可以做的前期,语言应该保持按字母顺序排序。

    但是有一些事情你可以在后台做,存储最后的设置或让你书签翻译设置。

    别忘了,有些浏览器会让你在快捷方式中输入多个字母,例如在Firefox中,你可以输入“sp”来输入西班牙语。