Как перевести весь сайт с помощью C # Google API? - PullRequest
0 голосов
/ 17 марта 2012

Я не получаю этот пример

  string text = "我喜欢跑步。";
    TranslateClient client = new TranslateClient(/* Enter the URL of your site here */);
    string translated = client.Translate(text, Language.ChineseSimplified, Language.English);
    Console.WriteLine(translated);
    // I like running.

Там написано "введите URL вашего сайта здесь". Я думал, что это сайт, который вы хотите перевести, но затем в следующей строке будет текст для перевода. Я не понимаю Нужно ли сначала скачивать страницу как-то, а потом переводить? Разве нет перевода всей страницы?

Редактировать

Это не представляется возможным. Кажется, я должен заплатить за эту библиотеку, чтобы использовать ее. Есть ли там бесплатные?

1 Ответ

2 голосов
/ 17 марта 2012

URL-адрес - это сайт, на котором выполняется код. Так что, если foo.com использует TranslateClient, параметром должен быть «foo.com». Текст - это текст, который вы хотите перевести, как показано в примере.

Я не думаю, будет переводить URL, как это делает веб-интерфейс , но я не проверял.

Также , API больше не доступен для свободного использования, и похоже, что TranslateClient не будет работать для этого, так как он не работает возьми ключ.

Вы можете посмотреть, будет ли переводчик веб-сайта отвечать вашим потребностям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...