如何用谷歌翻译听var

时间:2017-11-06 17:55:13

标签: javascript html5

我们正在使用HTML5 / Javascrpt。

假设我们列出了每个球员来自巴塞罗那的名单(例如name ='Lionel Messi')。我想听听球员的名字。为了做到这一点,我会使用:

var narrator = new Audio('https://translate.google.com/translate_tts?ie=UTF-8&tl=tr-TR&client=tw-ob&q=The+players+name+is'+ name); narrator.play();

如果变量名称等于'Lionel + Messi',这将有效。但现在它等于'Lionel Messi',我们无法改变名称的价值。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可能只想使用encodeURIComponent

var narrator = new Audio('https://translate.google.com/translate_tts?ie=UTF-8&tl=tr-TR&client=tw-ob&q=The+players+name+is' + encodeURIComponent(name)); narrator.play();