Pythonic interface with CLI to Google's free Translate API for python 2.7 and 3.x
- Supports request splitting for large requests (>4000 chars default) to circumvent
GET
char limit. Large translation requests will be split on end of sentences where possible to preserve quality of translation. - Proxy support via
HTTPS_PROXY
environment variable. - Agent spoofing.
- Uses google's auto language detection where possible by default if not explicitly specified.
client = Translator()
client.translate('Bonjour', from_lang='fr', to_lang='en')
>>> 'Hello'
python translator.py -t en -f fr -q "Bonjour"
>>> Hello
The easiest way is with pip:
pip install pygtranslate
This project is licensed under the MIT License - see the LICENSE.md file for details.