Ответы:
На сайте Translate нет способа контролировать скорость разговора (и вы правы, он говорит по-французски довольно быстро), и в API Google Translate нет никаких условий для этого.
Если Google Translate считает, что ваш браузер способен воспроизводить аудио через HTML5 в достаточной степени, он будет использовать его. В противном случае он будет использовать Flash для воспроизведения аудио.
Я написал следующий JavaScript, который будет переключаться между скоростями воспроизведения аудио, если ваш браузер сможет воспроизводить аудиофайлы Google с использованием HTML5:
(function (rate) {
var p = Audio.prototype.__proto__.__proto__;
if (!('bkPlay' in window)) {
bkPlay = p.play;
}
p.play = function () {
this.playbackRate = rate;
bkPlay.call(this);
};
})(0.5);
Вы можете выполнить это через консоль браузера или создать букмарклет, предварительно добавив код javascript:
и введя его в качестве URL-адреса закладки. Число в последней строке - это скорость, которая будет навязана аудио, когда страница пытается его воспроизвести.
Обратите внимание, что я проверял это только в Chrome, поэтому не уверен, будет ли он работать в других браузерах. Кроме того, самые медленные и самые быстрые скорости, с которых мой браузер по-прежнему воспроизводит звук, составляют 0,5 и 4,0 соответственно.