mymemory translate for free with proxy support
Project description
mymemory-tr-free ![Python3.6|3.7 package](https://pypi-camo.freetls.fastly.net/b53619da5c824545adb9fd68aede0150c8d21f98/68747470733a2f2f6769746875622e636f6d2f66667265656d742f6d796d656d6f72792d74722d667265652f776f726b666c6f77732f507974686f6e332e36253743332e372532307061636b6167652f62616467652e737667)
![codecov](https://pypi-camo.freetls.fastly.net/d6e32675a3570e4838b76cd7e97d6219d5e6fbdd/68747470733a2f2f636f6465636f762e696f2f67682f66667265656d742f6d796d656d6f72792d74722d667265652f6272616e63682f6d61737465722f67726170682f62616467652e737667)
![PyPI version](https://pypi-camo.freetls.fastly.net/adde2e7a4ca7b8f4109f9308e28074ecfbed8f49/68747470733a2f2f62616467652e667572792e696f2f70792f6d796d656d6f72792d74722d667265652e737667)
mymemory translate for free with proxy support
Daily quota: 10000 chars for a single IP; use a proxy to another 10000
Installation
pip install mymemory-tr-free
Validate installation
python -c "import mymemory_tr; print(mymemory_tr.__version__)"
0.0.1
Usage
from mymemory_tr import MymemoryTr
mymemory_tr = MymemoryTr().translate
mymemory_tr('test this and that')
# '测试一下'
# use a proxy per instance
proxy = 'http://127.0.0.1:8888'
mymemory_tr = MymemoryTr(proxy=proxy).translate
mymemory_tr('test this and that')
# use a proxy per request
mymemory_tr = MymemoryTr().translate
proxy = 'http://127.0.0.1:8888'
mymemory_tr('test this and that', proxy=proxy)
# source and destination can be identified by RFC3066 (ISO 639-1)
mymemory_tr = MymemoryTr(to_lang='de').translate
mymemory_tr('Test this and that and more')
# 'Testen Sie dieses und das und mehr'
# source and destination can be overriden per request
mymemory_tr = MymemoryTr(to_lang='de').translate
mymemory_tr('Test this and that and more', to_lang='fr')
# 'Testez ceci et cela et plus encore'
Acknowledgments
- Thanks to everyone whose code was used
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.
Source Distribution
mymemory-tr-free-0.0.2.tar.gz
(6.2 kB
view hashes)
Built Distribution
Close
Hashes for mymemory_tr_free-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 325a002617a0d3e47f9498cb24930572bf2c3ed83f4a0f51af659f07e1589077 |
|
MD5 | 43c83c6786ab587245c5652e9ba8168b |
|
BLAKE2b-256 | 160cb236d321d1daa187698ed49ca831b80d8cf36d2bb12fb649a3716f0d941a |