Найти - Пользователи
Полная версия: Парсинг переводчика гугл
Начало » Python для новичков » Парсинг переводчика гугл
1
Vasxak
Появилась нужда автоматически переводить предложения через переводчик гугл
есть вот такой код:
import requests
text="interesting%20subject"
url=requests.post(r"https://translate.google.ru/#en/kk/"+text)#делаю запрос с текстом который необходимо перевести
url=url.content
print(url)
В результате получаю страницу, на который должен быть текст перевода, но не могу его найти..
Так как используется казахский язык нужно все делать в кодировку utf-8
likesoft
Vasxak
Появилась нужда автоматически переводить предложения через переводчик гуглесть вот такой код:

Если не ошибаюсь гугл переводчик ограничивает перевод текста дабы люди покупали платный api ключ.
Используйте api яндекс переводчика, у него можно получить бесплатный api ключ вот здесь
https://tech.yandex.ru/keys/get/?service=trnsl

А вот и пример кода:

import requests
url = 'https://translate.yandex.net/api/v1.5/tr.json/translate?'
key = 'ВАШ API КЛЮЧ'
text = 'ТЕКСТ ДЛЯ ПЕРЕВОДА'
lang = 'kk-ru'
r = requests.post(url, data={'key': key, 'text': text, 'lang': lang})
# Выводим результат
print(r.text)
Vasxak
likesoft
Спасибо, все работает)
likesoft
Vasxak
Спасибо, все работает)

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB