Goslate: Free Google Translate API
Project description
goslate provides you free python API to google translation service by querying google translation website.
It is:
Free: you know it ;)
Fast: batch, cache and concurrently fetch
Simple: single file module, just Goslate().translate('Hi!', 'zh-CN')
Usage
>>> import goslate
>>> gs = goslate.Goslate()
>>> print gs.translate('hello world', 'de')
hallo welt
For batch translation, language detection, proxy support etc., please check API reference
Install
goslate support both Python2 and Python3. You could install it via:
$ pip install goslate
or just download latest goslate.py directly and use
futures is optional but recommended to install for best performance.
CLI
goslate.py is also a command line tool
Translate stdin input into Chinese
$ echo "hello world" | goslate.py -t zh-CN
Translate 2 text files into Chinese, output to UTF-8 file
$ goslate.py -t zh-CN -o utf-8 source/1.txt "source 2.txt" > output.txt
use --help for detail usage
$ goslate.py -h
Contribute
Report issues & suggestions
Fork repository
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.