معرفی شرکت ها


aio-yandex-translate-1.1.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Yandex translate async api wrapper
ویژگی مقدار
سیستم عامل -
نام فایل aio-yandex-translate-1.1.1
نام aio-yandex-translate
نسخه کتابخانه 1.1.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Rud356
ایمیل نویسنده devastator12a@mail.ru
آدرس صفحه اصلی https://github.com/Rud356/aioyatr
آدرس اینترنتی https://pypi.org/project/aio-yandex-translate/
مجوز GPLv3
# aio_yandex_translate Async yandex.translate api wrapper for python ## Example of usage ```python import asyncio from aio_yandex_translate.translator import Translator key = "TOKEN" async def main(): text = 'Hello world' print(text) t = Translator(key) r = await t.translate(text, to_language='ru') print(r) loop = asyncio.get_event_loop() loop.run_until_complete(main()) ``` If you need to use proxies ```python import asyncio from aio_yandex_translate.translator import Translator key = "TOKEN" async def main(): text = 'Hello world' t = Translator(key, proxy="http://user:password@127.0.0.1:1080") r = await t.translate(text, to_language='ru') print(r) loop = asyncio.get_event_loop() loop.run_until_complete(main()) ``` See [aiohttp-proxy](https://pypi.org/project/aiohttp-proxy/), it should also support socks proxies Changing proxies on the go ```python import asyncio from aio_yandex_translate.translator import Translator key = "TOKEN" async def main(): text = 'Hello world' t = Translator(key, proxy="http://user:password@127.0.0.1:1080") r = await t.translate(text, to_language='ru') t.proxy = "http://user:password@localhost:1080" r = await t.translate(text, to_language='ru') print(r) loop = asyncio.get_event_loop() loop.run_until_complete(main()) ``` Detecting language ```python async def main(): text = 'Hello world' t = Translator(key, proxy="http://user:password@127.0.0.1:1080") r = await t.detect_lang(text) print(r) loop = asyncio.get_event_loop() loop.run_until_complete(main()) ``` To add a new hint you should use the function `add_hint` with passed `lang` parameter and in return you'll get bool value representing if it was added To remove lang from hints: ```python from aio_yandex_translate.translator import Translator key = "TOKEN" translator = Translator(key) translator.add_hint("en") translator.hints.remove("en") ``` ## Explaining some details To get to exceptions that module can throw you may go to Translator.exc and see classes of exceptions (TranslatorError is base) The code is really short but i hope it will help you!


نیازمندی

مقدار نام
>=3.6 aiohttp
>=0.1.2 aiohttp-proxy


زبان مورد نیاز

مقدار نام
>=3.6 Python


نحوه نصب


نصب پکیج whl aio-yandex-translate-1.1.1:

    pip install aio-yandex-translate-1.1.1.whl


نصب پکیج tar.gz aio-yandex-translate-1.1.1:

    pip install aio-yandex-translate-1.1.1.tar.gz