Я пытаюсь загрузить mp3 из текста перевода google в API. Мой код работает с английским, но не с японскими. Загруженные аудиофайлы молчат. Кто-нибудь знает, что я делаю неправильно?Загрузите из Google Translate
Я использовал этот post для справки, но он работал с немецким, а не с японским.
using (var client = new WebClient())
{
client.Headers.Add("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8");
client.Headers.Add("Accept-Encoding", "gzip,deflate,sdch");
client.Headers.Add("Accept-Language", "ja-JP,ja;q=0.8,en-US;q=0.6,en;q=0.4");
client.Encoding = System.Text.Encoding.UTF8;
client.DownloadFile("http://translate.google.com/translate_tts?tl=ja&q=日本語", @"C:\test.mp3");
}
Спасибо, я попробовал экранировать строку, но она по-прежнему загружает файл без звука. – Howell21
Вот и все! Благодаря! – Howell21