HTML lang标签 - 屏幕阅读器文本到语音转换

时间:2014-04-02 17:06:39

标签: html lang

我有一个用德语写的网站。在里面我有一些像Tag这样的词应该由屏幕阅读器用母语说出来。我的问题是,我不想要像“标签”使用

这样的每一个字
<span lang="en">Tag</span>>

有没有办法将这个定义为特殊单词的词典,应该用英语说出来?

1 个答案:

答案 0 :(得分:1)

不,除了在元素中包装每个单词并在其上设置lang属性之外,没有其他方法可以声明单个单词的语言。您可能能够以编程方式生成此类标记,但这取决于您的数据,应如何标记单词的确切定义以及可用的技术。

另一方面,语音浏览器经常忽略lang属性或奇怪地实现它们。在句子中切换到不同的语言可能会产生破坏性的东西。所以做一些测试来检查lang标记是否确实有帮助,然后花费时间和精力来生成它。