Metadata-Version: 2.1
Name: cloud-translator
Version: 1.0
Summary: Use the same api to call the third party translator apis, such as google, tencent, baidu.
Home-page: https://github.com/yimian/cloud-translator.git
Author: yimian group
Author-email: data@yimian.com.cn
License: UNKNOWN
Description: # cloud-translator
        
        Use the same api to call the third party translator apis, such as google, tencent, baidu.
        
        ### Prerequisite
        
        Python 3.7 or more latest version
        
        ### Installation
        
        ```shell
        pip install cloud-translator
        ```
        
        ### Usage
        
        The library support GoogleTranslator, TencentTranslator, BaiduTranslator, where GoogleTranslator depends on [py-googletrans](https://github.com/ssut/py-googletrans) which not needs appid and appkey, but is not stable and probably blocked by google.
        
        TencentTranslator and BaiduTranslator are rewritted with reference to the offical demo script to support python 3.7 version
        
        ```python
        from translator import *
        
        # use google
        translator = GoogleTranslator()
        print(translator.translate('我是中国人', dest='en'))
        
        # use baidu api
        translator = BaiduTranslator(appid, appkey)
        print(translator.translate('我是中国人', dest='en'))
        
        # use tencent api
        translator = TencentTranslator(appid, appkey)
        print(translator.translate('我是中国人', dest='en'))
        
        # throttle api call frequency.
        translate_func = throttle(seconds=1)(translator.translate) # call api every second
        for i in range(100):
          translate_func('我是中国人', dest='en')
        ```
        
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
