Если пройти по ссылке
https://translate.google.ps/translate_tts?tk=50593... (при открытии ссылки ещё раз по юрл кликните интером), то откроется проигрыватель и прочитает как звучит цифра 二 в китайском.
Цифры "два" в китайском языке: "<span class="pi" style="display: inline-block;cursor: pointer;">二</span> "Er" и 两 "liang"
Почему-то два этих скрипта не работают. Хотя в этом
вопросе они работают. Помогите, пожалуйста, усовершенствовать.
$('.pi').on('click', function() {
let mp3 = new Audio(`https://translate.google.ps/translate_tts?tk=505935|631501&ie=UTF-8&tl=zh&total=1&idx=0&textlen=8&client=tw-ob&q=${$(this).text().trim()}.mp3`);
mp3.play();
})
;(function(){
var player = new Audio()
var buttons = document.querySelectorAll('.pi')
buttons.forEach(btn => btn.addEventListener('click', play))
function play(evt) {
let sound = evt.target.textContent
player.src = `https://translate.google.ps/translate_tts?tk=505935|631501&ie=UTF-8&tl=zh&total=1&idx=0&textlen=8&client=tw-ob&q=${sound}.mp3`
player.play();
}
})();