-
Notifications
You must be signed in to change notification settings - Fork 0
/
test.py
97 lines (87 loc) · 3.04 KB
/
test.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
import requests
from bs4 import BeautifulSoup
# # URL страницы с информацией о стране
# url = "https://ru.wikipedia.org/wiki/Узбекистан"
#
# # получаем содержимое страницы
# res = requests.get(url)
# soup = BeautifulSoup(res.content, "html.parser")
#
# # находим информацию о столице
# capital = ""
# for th in soup.select("th"):
# if "Реки" in th.text.lower():
# capital = th.find_next_sibling("td").text.strip()
# break
#
# # выводим результат
# if capital:
# print(f"Столица Франции: {capital}")
# else:
# print("Информация о столице Франции не найдена")
# import requests
# from bs4 import BeautifulSoup
#
# # URL страницы с информацией о стране
# url = f"https://ru.wikipedia.org/wiki/Беларусь"
#
# # Получаем содержимое страницы
# res = requests.get(url)
# soup = BeautifulSoup(res.content, "html.parser")
#
# # Находим информацию о столице
# capital = ""
# for td in soup.select("td"):
# if "Территория" in td.text:
# # print(td.text)
# # print(td.find("tr"))
# for tr in soup.select('tr'):
# if "Всего" in tr.text:
# # print(tr.find_next('td').text)
# capital = tr.find_next('td').text
# break
#
# # выводим результат
# if capital:
# print(f"Территория Узбекистана: {capital}")
# else:
# print("Информация о территории Узбекистана не найдена")
# import requests
# from bs4 import BeautifulSoup
#
#
# def get_country_continent(country):
# # URL страницы с информацией о стране
# url = f"https://ru.wikipedia.org/wiki/{country}"
#
# # Получаем содержимое страницы
# res = requests.get(url)
# soup = BeautifulSoup(res.content, "html.parser")
#
# # Находим информацию о материке
# continent = ""
# for th in soup.select("th"):
# if "Материк" in th.text:
# for td in th.parent.select('td'):
# if td.text:
# continent = td.text.strip()
# break
# break
#
# # Возвращаем результат
# if continent:
# return f"{country} находится на материке {continent}"
# else:
# return f"Информация о материке, в котором расположена {country}, не найдена"
#
#
# print(get_country_continent('Австралия'))
from googletrans import Translator
def translate(text):
translator = Translator()
translated = translator.translate(text, src='ru', dest='en')
return translated.text
# Пример использования
text_to_translate = "Узбекистан"
translated_text = translate(text_to_translate)
print(translated_text)