Это проще, чем кажется — достаточно библиотеки translate.
pip install translate
from translate import Translator
def translate_text(text: str, source_lang: str, target_lang: str) -> str:
"""
Переводит текст с одного языка на другой.
:param text: Текст для перевода.
:param source_lang: Язык оригинала (например, "Russian").
:param target_lang: Язык перевода (например, "English").
:return: Переведённый текст.
"""
translator = Translator(from_lang=source_lang, to_lang=target_lang)
return translator.translate(text)
# Пример использования
if __name__ == "__main__":
result = translate_text("Привет мой друг", "Russian", "English")
print(result)
# Hello my friend
Сохраняй, пригодится для практики
#python #code #tipsandtricks
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45🔥13❤7
Хочешь узнать, откуда реально приходит трафик или где физически находится сервер?
IPGeoLocation, утилита на Python, которая за пару секунд выдаст подробный отчёт по любому IP или домену.
Что умеет:
ASN, город, страна, ISP, организация, широта/долгота, регион, часовой пояс, ZIP.
git clone https://github.com/maldevel/IPGeoLocation
pip3 install -r requirements.txt
Узнать свой IP:
./ip2geolocation.py -m
Проверить IP:
./ip2geolocation.py -t 8.8.8.8
Проверить домен:
./ip2geolocation.py -t example.com
Сразу открыть локацию в Google Maps:
./ip2geolocation.py -t 8.8.8.8 -g
#osint #python #soft #tipsandtricks
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37❤9🔥8🤯1