A Python wrapper for the DeepL API
GitHub license GitHub issues GitHub forks GitHub stars check PyPI version Python Versions Downloads
Install and update using pip:
pip install deepl.py
A simple example.
# Sync Sample import deepl text = 'I have a pen.' translator = deepl.Translator(deepl.RequestsAdapter('Your API key')) def main(): print(translator.translate(text, target_lang=deepl.TargetLang.Japanese)) if __name__ == '__main__': main()
#Async Sample import asyncio import deepl text = 'I have a pen.' translator = deepl.Translator(deepl.AiohttpAdapter('Your API key')) async def main(): print(await translator.translate(text, target_lang=deepl.TargetLang.Japanese)) if __name__ == '__main__': loop = asyncio.get_event_loop() loop.run_until_complete(main())