Commit Graph

86 Commits

Author SHA1 Message Date
Artur Aleksanyan afb17c76bf Add ability to pass translation api params dinamically (#136)
* fix googletrans emoji bug

use py-gogoletrans translate text, if contains emoji, will raise JSONDecodeError.

* add ability to pass translation api params dinamically

* fix batch translate

Co-authored-by: clinjie <mlinjie@foxmail.com>
2020-02-08 17:17:31 +09:00
Nieole 4aebfb18fa Update utils (#102) 2019-02-05 17:30:09 +09:00
SuHun Han 194d65a2e2 chore: bump to 2.4.0 2018-12-20 01:04:17 +09:00
elzeard91 94bd300e75 Update gtoken.py (#95) 2018-12-20 00:26:04 +09:00
Sarah Fletcher 759a0baf46 fix: token generation for text > 0x10000 (#75)
* Fix token generation for text > 0x10000

Also minor optimizations.

* Missed a var rename
2018-12-20 00:15:37 +09:00
SuHun Han 48653332ef chore: bump to 2.3.0 2018-06-12 22:41:25 +09:00
Sebastian Stabinger 8ebf364a44 fix: link to API documentation (#68) 2018-06-12 00:17:38 +09:00
Mateusz Susik 004f40ceb8 feat(adapters): print statement removal (#53)
* adapters: print statement removal

Signed-off-by: Mateusz Susik <mateusz.susik@sigmoidal.io>

* test fix - read timeout added

Signed-off-by: Mateusz Susik <mateusz.susik@sigmoidal.io>
2018-05-06 21:17:21 +09:00
Jakub Molinski 2c85a4a976 feat: add an extra_data field to Translation containing the whole gtranslate response (#59) 2018-05-06 21:14:06 +09:00
Mateusz Susik 57076b5ad8 timeout implementation (#52)
Signed-off-by: Mateusz Susik <mateusz.susik@sigmoidal.io>
2017-12-30 22:56:50 +09:00
Xiao Meifeng 8105d07269 add proxy support (#41) 2017-10-26 12:35:20 +09:00
paulg f9b1ffd168 Create translate_word_doc.py (#46)
* Create translate_word_doc.py

a useful example.

* Rename sample/translate_word_doc.py to example/translate_word_doc.py
2017-10-25 12:51:53 +09:00
yupengzhang 830af19de0 Filipino && Hebrew support (#45) 2017-10-23 12:41:59 +09:00
SuHun Han f51e949b57 Bump version to 2.2.0 (#40)
[skip ci]
2017-10-02 23:32:47 +09:00
ssut 15549dcdf8 Refactor googletrans to work properly (#40)
* Fix for invalid token array of the text

* Remove unused compacted-json decoder

because Google apparently now does not send like that before. This
commit refers the issue #37.

* Remove a test case for multiline text

This is a temporary fix: will be reverted after mocking tests.

* Add pipenv supports

* Update README
2017-10-02 23:26:34 +09:00
SuHun Han a8c2655837 Bump version to 2.1.4 2017-08-11 22:04:15 +09:00
Encrylize 066eff6293 Update language names to match Google Translate (#33)
* Change language names to match Google Translate

This commit also fixes an issue introduced by commit 04a0e6df (issue #26),
where language names with underscores in them would not work, because
everything after an underscore is ignored.

* Add test for language names with spaces in them
2017-08-09 20:58:08 +09:00
Encrylize 4e52393ceb Fix command line tool (#31) 2017-08-08 20:42:45 +09:00
Encrylize 1e6667a9ed Add missing languages (#30)
* Add missing languages

* Fix Punjabi language code
2017-08-08 20:42:33 +09:00
Encrylize 034646e289 Fix incorrect source language and pronunciation (#29)
* Fix incorrect source language and pronunciation

* Add tests for source language and pronunciation
2017-08-08 20:42:22 +09:00
Walter Purcaro 04a0e6dfbb Support languages names and RFC 1766 codes (#26)
* Update client.py

Accept languages names as dest/src params in the `translate` routine.
Move dest/src params check to the `translate` routine.

* Update constants.py

Add LANGCODES dict

* Update __init__.py

Import LANGCODES

* Update test_client.py

Add tests

* Update constants.py

Fix typo
2017-06-01 22:50:13 +09:00
SuHun Han 633fc40a57 Bump version to 2.1.3 2017-05-06 22:51:18 +09:00
Mariusz Korzekwa b670db30ec Improve setup.py
* Now setup.py don't import googletrans.__init__.py wchich import requests, and this occure ImportError during installation of library.
* Changes with getting version in setup.py without importing googletrans.__init__.py

Now you can install py-googletrans on clean virtualenv, without earlier install dependencies.
2017-05-05 18:17:09 +09:00
garden.yuen ae4953dff9 gtoken: use custom server to generate token (#19)
* use custome server to generate token

* fix test fail issue
2017-04-23 20:52:23 +09:00
SuHun Han 286593607e Fix invalid tokenizer due to the complexity of the obfuscated code
This commit solves #14 and bumps the version to 2.1.2
2017-04-07 22:43:48 +09:00
SuHun Han d991f5e3e3 Fix invalid tokenizer issued by #13, bump version to 2.1.1 2017-04-03 23:05:19 +09:00
SuHun Han 5e77f76ead Bump version to 2.1.0 2017-04-01 20:08:38 +09:00
SuHun Han 2d99780083 Fix setup fails due to python2's encoding
This solves #11
2017-04-01 20:03:02 +09:00
SuHun Han eaac0f1130 Fix an issue where the result text is not returned completely (cut off)
This solves issues #10 and #12, and adds a test case for it.
2017-04-01 19:58:17 +09:00
SuHun Han d1c64a11d6 Update documentation with a new sphinx theme 'solar' 2017-03-15 22:10:37 +09:00
SuHun Han 9ef35a06ca [skip ci] Ignore pytest-testmon data file 2017-03-11 23:01:40 +09:00
SuHun Han 0f943b6a64 Add support for customizable service url 2017-03-11 22:37:03 +09:00
SuHun Han 92ea3cd2c1 Update README 2017-03-11 16:20:27 +09:00
SuHun Han dda50305b7 PEP8 2017-03-10 23:43:06 +09:00
SuHun Han 791e32a23b Minor updates for package
- Change the package name to googletrans
- reStructedText README for PyPI
- Travis CI
2017-03-10 23:43:06 +09:00
SuHun Han b128722a0d Fix tests that occurs unicode error in python 2.x 2017-03-10 23:43:06 +09:00
SuHun Han 1303d0cfdd No longer use wercker for CI service 2017-03-10 23:43:06 +09:00
SuHun Han 5f908fab16 Better compatiblity with all python versions 2017-03-10 23:43:06 +09:00
SuHun Han deb36364f7 Refactor client 2017-03-10 23:43:06 +09:00
SuHun Han aac87e5f29 Update README for v2.0.0 2017-03-10 23:43:06 +09:00
SuHun Han afc4006f3e test: rearrange this for covering extensive number of codes 2017-03-10 23:43:06 +09:00
SuHun Han 93e2cd9043 Update requirements 2017-03-10 23:43:06 +09:00
SuHun Han 9a70d82281 Refactor all the things 2017-03-10 23:43:06 +09:00
SuHun Han 59d96f75a0 Add google translate token generator 2017-03-10 23:43:06 +09:00
SuHun Han 2f76c45d6e Update README.md 2016-08-27 22:04:25 +09:00
SuHun Han 18e0456fb4 Merge pull request #4 from sinwoobang/patch-1
Fix typo
2015-08-11 14:53:41 +09:00
Sin-Woo Bang 019ca644c3 Fix: typo 2015-08-11 13:23:31 +09:00
ssut 5469d9fa81 Fix: UnicodeEncodeError with python 2.x
refs #3
2015-07-21 00:59:50 +09:00
ssut 4d4f3ec41b Update: for python 2.x compatibility
refs #3
2015-07-21 00:59:08 +09:00
ssut 60859940c6 Update: version to 1.2
Major updates: 29819f7, #1, #2
2015-07-18 00:24:17 +09:00