有几种方法检测并设置用户的语言.其中一种方法是从发送给Zendesk Support的电子邮件消息中自动检测最终用户的语言。亚博自动检测仅适用于未注册(新)用户和当前未选择语言设置的用户的请求。
如果您只通过电子邮件提供支持,基于电子邮件的语言检测是有用的,因为您的用户不使用帮助中心,从不登录,也无法设置语言首选项。为只使用电子邮件的终端用户处理语言的唯一另一种方法是让他们向特定于语言的电子邮件地址(如german@support.myaccount.com)发送电子邮件支持请求。
本文包含以下部分:
它是如何工作的
当您的Zendesk帐户中有多种语言时,自动启用基于电子邮件的语言检测。亚博
首先,对传入的电子邮件信息进行分析,检测用户的语言:
- 如果在Accept-Language电子邮件标头中声明了一种语言,则为用户设置了该语言。
- 如果标题中没有声明语言,则电子邮件文本扫描将尝试检测该语言。邮件信息的长度会影响语言分析。语言的长度不能保证总是被检测到,但更长的消息会产生更好的结果。
- 如果文本扫描无法检测语言(例如,消息太短而无法确定语言),则不检测语言。
语言处理分析完成后,将根据您的语言设置用户的语言支持的语言:
- 如果检测到的语言是您支持的语言之一,则设置用户的语言首选项。
- 如果通过分析电子邮件文本或标题无法检测到语言,则将用户的语言设置为Zendesk帐户的默认语言。亚博
注意:如果启用了“要求用户注册”设置,则该功能不会为最终用户设置语言,因为他们的初始票将被暂停。语言将由最终用户在创建配置文件时设置,或者由代理在创建配置文件以恢复被挂起的票证时设置。
支持的语言
邮件语言检测功能目前支持以下语言:
- 阿拉伯语
- 中国人
- 丹麦
- 荷兰
- 英语
- 芬兰
- 法国
- 德国
- 希伯来语
- 意大利
- 日本
- 朝鲜文
- 挪威
- 波兰的
- 葡萄牙语
- 俄罗斯
- 西班牙语
- 瑞典
- 泰国
20的评论
你好,
当通过电子邮件收到请求自动创建新用户时,我有一个关于自动语言检测的问题。
我们没有德语作为本地化语言在我们的Zendesk。亚博
我们有英语(美国)、法语、西班牙语和荷兰语。
如果有人用德语给我们写信,应该默认使用英语或其他语言吗?
致以最亲切的问候
嗨@……,
对于新用户,他们的语言是自动检测文本包含在他们的第一封电子邮件发送到您的支持帐户。如果语言不受支持,系统会扫描电子邮件内容,查找您帐户中启用的最接近的匹配语言。
对于您的用例,我在我的端快速运行了一个测试,看看系统将如何检测语言,用德语写作的新用户设置为英语语言。
这说明它对法语是启用的。也是法裔加拿大人吗?
@……我想你可以在加拿大法语下找到它。(这是我必须找到加拿大英语的地方——因为某种原因,它没有和其他“英语”语言在一起……)
你好!
如果最终用户是从发出的电子邮件中创建的呢?我们注意到终端用户是以“English US”作为语言创建的,即使我们用另一种语言联系客户。
有办法回避吗?
出站电子邮件消息不是最终用户语言检测的一部分。唯一的方法是您的代理编辑/创建用户并在其配置文件上设置正确的语言。
欢呼,
丹麦人
嗨,团队,
我想知道我们是否可以使用这种语言检测功能来帮助整理使用视图,触发器,自动化等票据?就像如果ZD检测到票的语言是日语,它会将票分配给特定的组。
希望能收到你的来信
嗨,安德鲁,
它本身不会这样做,Zendesk没有为Groups分配亚博语言属性。因此,它不会知道你命名为“日本支持”的小组是为日语票准备的。您需要创建规则来分配这些门票。
我将着眼于创造一个触发器:
条件
创建票
请求者语言是日语(这是基于系统检测到的)
行动
分配到日语支持小组
(可选)分配技能,如果你使用基于技能的路由)
(可选)用语言标签标记票据,或者在票据“语言”上设置自定义字段值,以便以后报告
将其放在触发列表的前面,以便在您的工作流中尽早将其分配给正确的组。
嗨丹罗斯
感谢您的快速回复并对我的问题进行了调查,但我的意思是,我们是否能够将这种语言检测功能纳入任何要创建的规则的条件之一,即,例如,用日语编写的电子邮件自动路由到特定的日语支持组?
希望它现在变得更清楚,并感谢您的及时回复
安德鲁·楚
是的,你可以把它放在触发器中(我没有测试过自动化),但根据我们的经验,它在准确检测语言方面有相当高的失误率。
加文,你能告诉我你是怎么把语言检测放到触发器里的吗?
可以触发支持检测语言的电子邮件标题,而不是电子邮件正文?
我们的用户习惯于发送带有长标题的电子邮件,并且在邮件正文中只有图片或没有任何内容。所以Z亚博endesk总是检测电子邮件不是在电子邮件标题的语言。
Zend亚博esk能帮上忙吗?
安德鲁·楚
只需从触发条件中选择“语言”即可。
秦布莱恩
不,ZD不提供这种级别的控制。
目前,语言检测原生设计为读取正文而非主语。
我只能想到(作为变通办法),一个触发器主题文本-包含“一串单词”或通常可以在主题文本中找到的特定单词,将这些电子邮件/门票发送到特定的组。
如果电子邮件的主题没有模式,这可能对你没有用处。但它有一个非常可定制的触发器,比如:
我希望这对你有帮助。
最好的
嗨,Fabrico:
谢谢你的反馈和建议。
我们的全球业务遍布全球,用户会用多种语言和许多不同的单词写电子邮件,没有明确的主题模式。
Zendesk有什么计划来检测邮件主题的语言吗亚博?
嗨,团队,
我用传统的中文内容电子邮件(英文主题)进行了测试,无法检测到用户语言为中文。请告知。
这也是我们的经验,克里斯蒂。不幸的是,ZD认为这是正常的。
我们使用组织功能按语言/地区组织客户帐户,然后按组织进行路由。然而,它需要与我们的工程团队合作,以完成匹配帐户到适当的组织。
你好,
只是想弄清楚识别用户语言是如何工作的。我想向我们的主管汇报一下我们购票所用语言的分类。所以,理想情况下,我需要Zendesk告亚博诉我,在这80张门票中,有10张是英语的,5张是西班牙语的,等等。然而,现在听起来,所有的语言识别都是在用户端完成的。所以我最多只能说“我们有50个新用户提交了门票,10个说英语,10个说西班牙语,等等。”
在阅读了所有这些帮助文章之后,我的理解是这样做,我必须为我想要识别的每种语言手动创建一个自动化。因此,如果我认为我们得到了10种语言的票,我必须创建10个自动化,如果我们得到了一种新语言的票,我必须确定我们得到了这些票,然后为这种语言创建一个新的自动化。
对吗?
嘿,汉娜,
在Ze亚博ndesk Explore中,尝试将“用户区域设置”属性与门票数量计数指标结合使用。这样就可以根据与请求者的语言相关联的# tickets为您分解语言。
如果您有使用多种语言提交的请求者,我建议为每种支持语言创建一个触发器,在自定义下拉字段中为Ticket language设置一个值。这样,即使请求者的语言环境设置发生了变化,也可以得到票证语言的准确计数。
啊,我明白了!谢谢你!我将从自动化“是英语的”和“不是英语的”开始,然后从那里开始。
请登录留下评论。