%global _empty_manifest_terminate_build 0 Name: python-translators Version: 5.6.3 Release: 1 Summary: Translators is a library which aims to bring free, multiple, enjoyable translation to individuals and students in Python. License: MIT URL: https://github.com/uliontse/translators Source0: https://mirrors.nju.edu.cn/pypi/web/packages/2d/3e/58419edcaa2c7026177a19b7f9348610017df4f9ced47ddfc38f1173aa30/translators-5.6.3.tar.gz BuildArch: noarch Requires: python3-requests Requires: python3-PyExecJS Requires: python3-lxml Requires: python3-tqdm Requires: python3-pathos Requires: python3-cryptography Requires: python3-build Requires: python3-twine %description
* * * **Translators** is a library which aims to bring **free, multiple, enjoyable** translation to individuals and students in Python. - [Supported Translation Services](#supported-translation-services) - [Installation](#installation) - [Getting Started](#getting-started) - [Supported Languages](#supported-languages) - [Debug Tips](#debug-tips) - [License](#license) ## Supported Translation Services | ID | Translator | Number of Supported Languages | Advantage | Service | Status | | --- | ------------------------------------------------------------- | ----------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ------------------------------- | | 1 | [Niutrans](https://niutrans.com/trans) | 302 | support the most languages in the world | [Northeastern University](http://english.neu.edu.cn/) / [Niutrans](https://github.com/NiuTrans), China | / | | 2 | [Alibaba](https://translate.alibaba.com) | 221 | support most languages, support professional field | [Alibaba](https://damo.alibaba.com/about?lang=en), China | stable | | 3 | [Baidu](https://fanyi.baidu.com) | 201 | support most languages, support professional field, support Classical Chinese | [Baidu](https://ir.baidu.com/company-overview), China | stable | | 4 | [Iciba](https://www.iciba.com/fy) | 187 | support the most languages in the world | [Kingsoft](https://www.wps.com/about-us/) / [Xiaomi](https://www.mi.com/us/about/), China | stable | | 5 | [MyMemory](https://mymemory.translated.net) | 151 | support the most languages in the world, good at Creole English, Creole French | [Translated](https://translatedlabs.com/welcome), Italy | stable | | 6 | [Iflytek](https://fanyi.xfyun.cn/console/trans/text) | 140 | support the most languages in the world | [Iflytek](https://www.iflytek.com/en/about-us.html), China | / | | 7 | [Google](https://translate.google.com) | 134 | support more languages in the world | [Google](https://about.google/), America | stable(offline in China inland) | | 8 | [VolcEngine](https://translate.volcengine.com) | 122 | support more languages in the world, support professional field | [ByteDance](https://www.bytedance.com/en/), China | / | | 9 | [Lingvanex](https://lingvanex.com/demo) | 112 | support translation of different regions but the same language | [Lingvanex](https://lingvanex.com/about-us/), Cyprus | stable | | 10 | [Bing](https://www.bing.com/Translator) | 110 | support more languages in the world | [Microsoft](https://www.microsoft.com/en-us/about), America | stable | | 11 | [Yandex](https://translate.yandex.com) | 102 | support more languages in the world, support word to emoji | [Yandex](https://yandex.com/company/), Russia | / | | 12 | [Itranslate](https://itranslate.com/webapp) | 101 | support translation of different regions but the same language, such as en-US, en-UK, en-AU | [Itranslate](https://itranslate.com/about), Austria | stable | | 13 | [Sogou](https://fanyi.sogou.com) | 61 | support more languages in the world | [Tencent](https://www.tencent.com/en-us/about.html), China | stable | | 14 | [ModernMt](https://www.modernmt.com/translate) | 56 | open-source, support more languages in the world | [Modernmt](https://github.com/modernmt) / [Translated](https://translatedlabs.com/welcome), Italy | stable | | 15 | [Reverso](https://www.reverso.net/text-translation) | 42 | popular on Mac and Iphone | [Reverso](https://www.corporate-translation.reverso.com/about-us), France | stable | | 16 | [Deepl](https://www.deepl.com/translator) | 27 | high quality to translate but response slowly | [Deepl](https://jobs.deepl.com/l/en), Germany | stable | | 17 | [QQTranSmart](https://transmart.qq.com) | 22 | support main languages | [Tencent](https://www.tencent.com/en-us/about.html), China | stable | | 18 | [TranslateCom](https://www.translate.com/machine-translation) | 21 | good at English translation | [TranslateCom](https://www.translate.com/about-us), America | stable | | 19 | [QQFanyi](https://fanyi.qq.com) | 17 | support main languages | [Tencent](https://www.tencent.com/en-us/about.html), China | stable | | 20 | [Argos](https://translate.argosopentech.com) | 17 | open-source | [Argos](https://github.com/argosopentech) / [Libre](https://github.com/LibreTranslate), America | stable | | 21 | [Youdao](https://ai.youdao.com/product-fanyi-text.s) | 15 | support main languages, high quality | [Netease](https://ir.netease.com/company-overview/corporate-profile), China | stable | | 22 | [Papago](https://papago.naver.com) | 15 | good at Korean translation | [Naver](https://www.navercorp.com/en/naver/company), South Korea | stable | | 23 | [Iflyrec](https://fanyi.iflyrec.com) | 12 | good at Chinese translation | [Iflytek](https://www.iflytek.com/en/about-us.html), China | stable | | 24 | [Caiyun](https://fanyi.caiyunapp.com) | 7 | high quality to translate but response slowly, support professional field | [ColorfulClouds](http://caiyunapp.com/jobs/), China | stable | | 25 | [Mglip](http://fy.mglip.com/pc) | 3 | good at Mongolia translation | [Inner Mongolia University](https://www.imu.edu.cn/yw/Home.htm), China | stable | | 26 | [Utibet](http://mt.utibet.edu.cn/mt) | 2 | good at Tibet translation | [Tibet University](http://www.utibet.edu.cn/), China | stable | ## Installation ```sh # PYPI pip install --upgrade translators # Conda conda install -c conda-forge translators # Source git clone https://github.com/UlionTse/translators.git cd translators python setup.py install ``` ## Getting Started ```python import translators as ts q_text = '季姬寂,集鸡,鸡即棘鸡。棘鸡饥叽,季姬及箕稷济鸡。' q_html = '''
还有另一篇文章《施氏食狮史》。
''' ### usage ts.preaccelerate() # Optional. Caching sessions in advance, which can help improve access speed. print(ts.translators_pool) print(ts.translate_text(q_text)) print(ts.translate_html(q_html, translator='alibaba')) ### parameters help(ts.translate_text) """ translate_text(query_text: str, translator: str = 'bing', from_language: str = 'auto', to_language: str = 'en', **kwargs) -> Union[str, dict] :param query_text: str, must. :param translator: str, default 'bing'. :param from_language: str, default 'auto'. :param to_language: str, default 'en'. :param if_use_preacceleration: bool, default False. :param **kwargs: :param is_detail_result: boolean, default False. :param professional_field: str, support baidu(), caiyun(), alibaba(), volcEngine() only. :param timeout: float, default None. :param proxies: dict, default None. :param sleep_seconds: float, default 0. :param update_session_after_freq: int, default 1000. :param update_session_after_seconds: float, default 1500. :param if_use_cn_host: bool, default False. :param reset_host_url: str, default None. :param if_ignore_empty_query: boolean, default False. :param if_ignore_limit_of_length: boolean, default False. :param limit_of_length: int, default 5000. :param if_show_time_stat: boolean, default False. :param show_time_stat_precision: int, default 4. :param if_print_warning: bool, default True. :param lingvanex_model: str, default 'B2C', choose from ("B2C", "B2B"). :param myMemory_mode: str, default "web", choose from ("web", "api"). :return: str or dict """ ``` ## Supported Languages | Language | Language of Translator | [Google](https://translate.google.com) | [Yandex](https://translate.yandex.com) | [Bing](https://www.bing.com/Translator) | [Baidu](https://fanyi.baidu.com) | [Alibaba](https://translate.alibaba.com) | [Tencent](https://fanyi.qq.com) | [Youdao](https://fanyi.youdao.com) | [Sogou](https://fanyi.sogou.com) | [Deepl](https://www.deepl.com/translator) | [Caiyun](https://fanyi.caiyunapp.com) | [Argos](https://translate.argosopentech.com) | others... | | -------------------- | ---------------------- | -------------------------------------- | -------------------------------------- | --------------------------------------- | -------------------------------- | ---------------------------------------- | ------------------------------- | ---------------------------------- | -------------------------------- | ----------------------------------------- | ------------------------------------- | -------------------------------------------- | --------- | | english | en | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ... | | chinese | zh | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | arabic | ar | Y | Y | Y | Y(ara) | Y | Y | Y | Y | | | Y | | | russian | ru | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | french | fr | Y | Y | Y | Y(fra) | Y | Y | Y | Y | Y | Y | Y | | | german | de | Y | Y | Y | Y | | Y | Y | Y | Y | | Y | | | spanish | es | Y | Y | Y | Y(spa) | Y | Y | Y | Y | Y | Y | Y | | | portuguese | pt | Y | Y | Y(pt/pt-pt) | Y | Y | Y | Y | Y | Y | | Y | | | italian | it | Y | Y | Y | Y | Y | Y | Y | Y | Y | | Y | | | japanese | ja | Y | Y | Y | Y(jp) | | Y | Y | Y | Y | Y | Y | | | korean | ko | Y | Y | Y | Y(kor) | | Y | Y | Y | | | Y | | | greek | el | Y | Y | Y | Y | | | | Y | Y | | | | | dutch | nl | Y | Y | Y | Y | | | Y | Y | Y | | | | | hindi | hi | Y | Y | Y | | | Y | | Y | | | Y | | | turkish | tr | Y | Y | Y | | Y | Y | | Y | | | Y | | | malay | ms | Y | Y | Y | | | Y | | Y | | | | | | thai | th | Y | Y | Y | Y | Y | Y | | Y | | | | | | vietnamese | vi | Y | Y | Y | Y(vie) | Y | Y | Y | Y | | | Y | | | indonesian | id | Y | Y | Y | | Y | Y | Y | Y | | | Y | | | hebrew | he | Y(iw) | Y | Y | | | | | Y | | | | | | polish | pl | Y | Y | Y | Y | | | | Y | Y | | Y | | | mongolian | mn | Y | Y | | | | | | | | | | | | czech | cs | Y | Y | Y | Y | | | | Y | Y | | | | | hungarian | hu | Y | Y | Y | Y | | | | Y | Y | | | | | estonian | et | Y | Y | Y | Y(est) | | | | Y | Y | | | | | bulgarian | bg | Y | Y | Y | Y(bul) | | | | Y | Y | | | | | danish | da | Y | Y | Y | Y(dan) | | | | Y | Y | | | | | finnish | fi | Y | Y | Y | Y(fin) | | | | Y | Y | | | | | romanian | ro | Y | Y | Y | Y(rom) | | | | Y | Y | | | | | swedish | sv | Y | Y | Y | Y(swe) | | | | Y | Y | | | | | slovenian | sl | Y | Y | Y | Y(slo) | | | | Y | Y | | | | | persian/farsi | fa | Y | Y | Y | | | | | Y | | | | | | bosnian | bs | Y | Y | Y(bs-Latn) | | | | | Y(bs-Latn) | | | | | | serbian | sr | Y | Y | Y(sr-Latn/sr-Cyrl) | | | | | Y(sr-Latn/sr-Cyrl) | | | | | | fijian | fj | | | Y | | | | | Y | | | | | | filipino | tl | Y | Y | Y(fil) | | | | | Y(fil) | | | | | | haitiancreole | ht | Y | Y | Y | | | | | Y | | | | | | catalan | ca | Y | Y | Y | | | | | Y | | | | | | croatian | hr | Y | Y | Y | | | | | Y | | | | | | latvian | lv | Y | Y | Y | | | | | Y | Y | | | | | lithuanian | lt | Y | Y | Y | | | | | Y | Y | | | | | urdu | ur | Y | Y | Y | | | | | Y | | | | | | ukrainian | uk | Y | Y | Y | | | | | Y | | | | | | welsh | cy | Y | Y | Y | | | | | Y | | | | | | tahiti | ty | | | Y | | | | | Y | | | | | | tongan | to | | | Y | | | | | Y | | | | | | swahili | sw | Y | Y | Y | | | | | Y | | | | | | samoan | sm | Y | | Y | | | | | Y | | | | | | slovak | sk | Y | Y | Y | | | | | Y | Y | | | | | afrikaans | af | Y | Y | Y | | | | | Y | | | | | | norwegian | no | Y | Y | Y | | | | | Y | | | | | | bengali | bn | Y | Y | Y(bn-BD) | | | | | Y | | | | | | malagasy | mg | Y | Y | Y | | | | | Y | | | | | | maltese | mt | Y | Y | Y | | | | | Y | | | | | | queretaro otomi | otq | | | Y | | | | | Y | | | | | | klingon/tlhingan hol | tlh | | | Y | | | | | Y | | | | | | gujarati | gu | Y | Y | Y | | | | | | | | | | | tamil | ta | Y | Y | Y | | | | | | | | | | | telugu | te | Y | Y | Y | | | | | | | | | | | punjabi | pa | Y | Y | Y | | | | | | | | | | | amharic | am | Y | Y | | | | | | | | | | | | azerbaijani | az | Y | Y | | | | | | | | | | | | bashkir | ba | | Y | | | | | | | | | | | | belarusian | be | Y | Y | | | | | | | | | | | | cebuano | ceb | Y | Y | | | | | | | | | | | | chuvash | cv | | Y | | | | | | | | | | | | esperanto | eo | Y | Y | | | | | | | | | | | | basque | eu | Y | Y | | | | | | | | | | | | irish | ga | Y | Y | Y | | | | | | | | | | | emoji | emj | | Y | | | | | | | | | | | | ... | ... | | | | | | | | | | | | | ### About Chinese Language | Language | Language of Translator | [Google](https://translate.google.com) | [Yandex](https://translate.yandex.com) | [Bing](https://www.bing.com/Translator) | [Baidu](https://fanyi.baidu.com) | [Alibaba](https://translate.alibaba.com) | [Tencent](https://fanyi.qq.com) | [Youdao](https://fanyi.youdao.com) | [Sogou](https://fanyi.sogou.com) | [Iciba](https://www.iciba.com/fy) | [Iflytek](https://fanyi.xfyun.cn/console/trans/text) | [Caiyun](https://fanyi.caiyunapp.com) | [Deepl](https://www.deepl.com/translator) | [Argos](https://translate.argosopentech.com) | [Itranslate](https://itranslate.com/webapp) | [Reverso](https://www.reverso.net/text-translation) | [TranslateCom](https://www.translate.com/machine-translation) | [Papago](https://papago.naver.com) | [Utibet](http://mt.utibet.edu.cn/mt) | | ------------- | ---------------------- | -------------------------------------- | -------------------------------------- | --------------------------------------- | -------------------------------- | ---------------------------------------- | ------------------------------- | ---------------------------------- | -------------------------------- | --------------------------------- | ---------------------------------------------------- | ------------------------------------- | ----------------------------------------- | -------------------------------------------- | ------------------------------------------- | --------------------------------------------------- | ------------------------------------------------------------- | ---------------------------------- | ------------------------------------ | | Chinese(简体) | zh-CHS | Y(zh-CN) | Y(zh) | Y(zh-Hans) | Y(zh) | Y(zh) | Y(zh) | Y | Y | Y(zh) | Y(zh) | Y(zh) | Y(zh) | Y(zh) | Y(zh-CN) | Y(zh/chi) | ... | Y(zh-CN) | Y(zh) | | Chinese(繁体) | zh-CHT | Y(zh-TW) | | Y(zh-Hant) | Y(cht) | Y(zh-TW) | | | Y | Y(cnt) | | | | | Y(zh-TW) | | | Y(zh-TW) | | | Chinese(文言文) | wyw | | | | Y | | | | | | | | | | | | | | | | Chinese(粤语) | yue | | | Y | Y | | | | Y | Y | Y | | | | Y(zh-HK) | | | | | | Chinese(内蒙语) | mn | N[外蒙] | N[外蒙] | | | | | | | | Y[内蒙] | | | | N[外蒙] | | | | | | Chinese(维吾尔语) | uy | | | | | | | | | Y | | | | | | | | | | | Chinese(藏语) | ti | | | | | | | | | Y | | | | | | | | | Y | | Chinese(白苗文) | mww | | | Y | | | | | Y | Y | | | | | | | | | | | Chinese(彝语) | ii | | | | | | | | | | Y | | | | | | | | | | Chinese(苗语) | hmn | | | | | | | | | | | | | | Y | | | | | | Chinese(壮语) | zyb | | | | | | | | | | | | | | | | | | | ## Debug Tips ### Linux Runtime Environment 1. To support javascript runtime environment, you should [download and install Node.js](https://nodejs.org/en/download/). ### HttpError 4xx 1. Check whether you made high frequency requests, especially httperror 429. 2. Check whether this service is provided in your region. 3. Detail to solve [HttpError](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status) itself. 4. [Issue me](https://github.com/UlionTse/translators/issues), thanks. ### NetworkError or ProxyError 1. Check whether the network is connected correctly. 2. Check the proxy are enabled on your computer. If it is enabled, try turning it off or otherwise. ## License [MIT Llicense](https://github.com/uliontse/translators/blob/master/LICENSE) %package -n python3-translators Summary: Translators is a library which aims to bring free, multiple, enjoyable translation to individuals and students in Python. Provides: python-translators BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-translators* * * **Translators** is a library which aims to bring **free, multiple, enjoyable** translation to individuals and students in Python. - [Supported Translation Services](#supported-translation-services) - [Installation](#installation) - [Getting Started](#getting-started) - [Supported Languages](#supported-languages) - [Debug Tips](#debug-tips) - [License](#license) ## Supported Translation Services | ID | Translator | Number of Supported Languages | Advantage | Service | Status | | --- | ------------------------------------------------------------- | ----------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ------------------------------- | | 1 | [Niutrans](https://niutrans.com/trans) | 302 | support the most languages in the world | [Northeastern University](http://english.neu.edu.cn/) / [Niutrans](https://github.com/NiuTrans), China | / | | 2 | [Alibaba](https://translate.alibaba.com) | 221 | support most languages, support professional field | [Alibaba](https://damo.alibaba.com/about?lang=en), China | stable | | 3 | [Baidu](https://fanyi.baidu.com) | 201 | support most languages, support professional field, support Classical Chinese | [Baidu](https://ir.baidu.com/company-overview), China | stable | | 4 | [Iciba](https://www.iciba.com/fy) | 187 | support the most languages in the world | [Kingsoft](https://www.wps.com/about-us/) / [Xiaomi](https://www.mi.com/us/about/), China | stable | | 5 | [MyMemory](https://mymemory.translated.net) | 151 | support the most languages in the world, good at Creole English, Creole French | [Translated](https://translatedlabs.com/welcome), Italy | stable | | 6 | [Iflytek](https://fanyi.xfyun.cn/console/trans/text) | 140 | support the most languages in the world | [Iflytek](https://www.iflytek.com/en/about-us.html), China | / | | 7 | [Google](https://translate.google.com) | 134 | support more languages in the world | [Google](https://about.google/), America | stable(offline in China inland) | | 8 | [VolcEngine](https://translate.volcengine.com) | 122 | support more languages in the world, support professional field | [ByteDance](https://www.bytedance.com/en/), China | / | | 9 | [Lingvanex](https://lingvanex.com/demo) | 112 | support translation of different regions but the same language | [Lingvanex](https://lingvanex.com/about-us/), Cyprus | stable | | 10 | [Bing](https://www.bing.com/Translator) | 110 | support more languages in the world | [Microsoft](https://www.microsoft.com/en-us/about), America | stable | | 11 | [Yandex](https://translate.yandex.com) | 102 | support more languages in the world, support word to emoji | [Yandex](https://yandex.com/company/), Russia | / | | 12 | [Itranslate](https://itranslate.com/webapp) | 101 | support translation of different regions but the same language, such as en-US, en-UK, en-AU | [Itranslate](https://itranslate.com/about), Austria | stable | | 13 | [Sogou](https://fanyi.sogou.com) | 61 | support more languages in the world | [Tencent](https://www.tencent.com/en-us/about.html), China | stable | | 14 | [ModernMt](https://www.modernmt.com/translate) | 56 | open-source, support more languages in the world | [Modernmt](https://github.com/modernmt) / [Translated](https://translatedlabs.com/welcome), Italy | stable | | 15 | [Reverso](https://www.reverso.net/text-translation) | 42 | popular on Mac and Iphone | [Reverso](https://www.corporate-translation.reverso.com/about-us), France | stable | | 16 | [Deepl](https://www.deepl.com/translator) | 27 | high quality to translate but response slowly | [Deepl](https://jobs.deepl.com/l/en), Germany | stable | | 17 | [QQTranSmart](https://transmart.qq.com) | 22 | support main languages | [Tencent](https://www.tencent.com/en-us/about.html), China | stable | | 18 | [TranslateCom](https://www.translate.com/machine-translation) | 21 | good at English translation | [TranslateCom](https://www.translate.com/about-us), America | stable | | 19 | [QQFanyi](https://fanyi.qq.com) | 17 | support main languages | [Tencent](https://www.tencent.com/en-us/about.html), China | stable | | 20 | [Argos](https://translate.argosopentech.com) | 17 | open-source | [Argos](https://github.com/argosopentech) / [Libre](https://github.com/LibreTranslate), America | stable | | 21 | [Youdao](https://ai.youdao.com/product-fanyi-text.s) | 15 | support main languages, high quality | [Netease](https://ir.netease.com/company-overview/corporate-profile), China | stable | | 22 | [Papago](https://papago.naver.com) | 15 | good at Korean translation | [Naver](https://www.navercorp.com/en/naver/company), South Korea | stable | | 23 | [Iflyrec](https://fanyi.iflyrec.com) | 12 | good at Chinese translation | [Iflytek](https://www.iflytek.com/en/about-us.html), China | stable | | 24 | [Caiyun](https://fanyi.caiyunapp.com) | 7 | high quality to translate but response slowly, support professional field | [ColorfulClouds](http://caiyunapp.com/jobs/), China | stable | | 25 | [Mglip](http://fy.mglip.com/pc) | 3 | good at Mongolia translation | [Inner Mongolia University](https://www.imu.edu.cn/yw/Home.htm), China | stable | | 26 | [Utibet](http://mt.utibet.edu.cn/mt) | 2 | good at Tibet translation | [Tibet University](http://www.utibet.edu.cn/), China | stable | ## Installation ```sh # PYPI pip install --upgrade translators # Conda conda install -c conda-forge translators # Source git clone https://github.com/UlionTse/translators.git cd translators python setup.py install ``` ## Getting Started ```python import translators as ts q_text = '季姬寂,集鸡,鸡即棘鸡。棘鸡饥叽,季姬及箕稷济鸡。' q_html = '''
还有另一篇文章《施氏食狮史》。
''' ### usage ts.preaccelerate() # Optional. Caching sessions in advance, which can help improve access speed. print(ts.translators_pool) print(ts.translate_text(q_text)) print(ts.translate_html(q_html, translator='alibaba')) ### parameters help(ts.translate_text) """ translate_text(query_text: str, translator: str = 'bing', from_language: str = 'auto', to_language: str = 'en', **kwargs) -> Union[str, dict] :param query_text: str, must. :param translator: str, default 'bing'. :param from_language: str, default 'auto'. :param to_language: str, default 'en'. :param if_use_preacceleration: bool, default False. :param **kwargs: :param is_detail_result: boolean, default False. :param professional_field: str, support baidu(), caiyun(), alibaba(), volcEngine() only. :param timeout: float, default None. :param proxies: dict, default None. :param sleep_seconds: float, default 0. :param update_session_after_freq: int, default 1000. :param update_session_after_seconds: float, default 1500. :param if_use_cn_host: bool, default False. :param reset_host_url: str, default None. :param if_ignore_empty_query: boolean, default False. :param if_ignore_limit_of_length: boolean, default False. :param limit_of_length: int, default 5000. :param if_show_time_stat: boolean, default False. :param show_time_stat_precision: int, default 4. :param if_print_warning: bool, default True. :param lingvanex_model: str, default 'B2C', choose from ("B2C", "B2B"). :param myMemory_mode: str, default "web", choose from ("web", "api"). :return: str or dict """ ``` ## Supported Languages | Language | Language of Translator | [Google](https://translate.google.com) | [Yandex](https://translate.yandex.com) | [Bing](https://www.bing.com/Translator) | [Baidu](https://fanyi.baidu.com) | [Alibaba](https://translate.alibaba.com) | [Tencent](https://fanyi.qq.com) | [Youdao](https://fanyi.youdao.com) | [Sogou](https://fanyi.sogou.com) | [Deepl](https://www.deepl.com/translator) | [Caiyun](https://fanyi.caiyunapp.com) | [Argos](https://translate.argosopentech.com) | others... | | -------------------- | ---------------------- | -------------------------------------- | -------------------------------------- | --------------------------------------- | -------------------------------- | ---------------------------------------- | ------------------------------- | ---------------------------------- | -------------------------------- | ----------------------------------------- | ------------------------------------- | -------------------------------------------- | --------- | | english | en | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ... | | chinese | zh | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | arabic | ar | Y | Y | Y | Y(ara) | Y | Y | Y | Y | | | Y | | | russian | ru | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | french | fr | Y | Y | Y | Y(fra) | Y | Y | Y | Y | Y | Y | Y | | | german | de | Y | Y | Y | Y | | Y | Y | Y | Y | | Y | | | spanish | es | Y | Y | Y | Y(spa) | Y | Y | Y | Y | Y | Y | Y | | | portuguese | pt | Y | Y | Y(pt/pt-pt) | Y | Y | Y | Y | Y | Y | | Y | | | italian | it | Y | Y | Y | Y | Y | Y | Y | Y | Y | | Y | | | japanese | ja | Y | Y | Y | Y(jp) | | Y | Y | Y | Y | Y | Y | | | korean | ko | Y | Y | Y | Y(kor) | | Y | Y | Y | | | Y | | | greek | el | Y | Y | Y | Y | | | | Y | Y | | | | | dutch | nl | Y | Y | Y | Y | | | Y | Y | Y | | | | | hindi | hi | Y | Y | Y | | | Y | | Y | | | Y | | | turkish | tr | Y | Y | Y | | Y | Y | | Y | | | Y | | | malay | ms | Y | Y | Y | | | Y | | Y | | | | | | thai | th | Y | Y | Y | Y | Y | Y | | Y | | | | | | vietnamese | vi | Y | Y | Y | Y(vie) | Y | Y | Y | Y | | | Y | | | indonesian | id | Y | Y | Y | | Y | Y | Y | Y | | | Y | | | hebrew | he | Y(iw) | Y | Y | | | | | Y | | | | | | polish | pl | Y | Y | Y | Y | | | | Y | Y | | Y | | | mongolian | mn | Y | Y | | | | | | | | | | | | czech | cs | Y | Y | Y | Y | | | | Y | Y | | | | | hungarian | hu | Y | Y | Y | Y | | | | Y | Y | | | | | estonian | et | Y | Y | Y | Y(est) | | | | Y | Y | | | | | bulgarian | bg | Y | Y | Y | Y(bul) | | | | Y | Y | | | | | danish | da | Y | Y | Y | Y(dan) | | | | Y | Y | | | | | finnish | fi | Y | Y | Y | Y(fin) | | | | Y | Y | | | | | romanian | ro | Y | Y | Y | Y(rom) | | | | Y | Y | | | | | swedish | sv | Y | Y | Y | Y(swe) | | | | Y | Y | | | | | slovenian | sl | Y | Y | Y | Y(slo) | | | | Y | Y | | | | | persian/farsi | fa | Y | Y | Y | | | | | Y | | | | | | bosnian | bs | Y | Y | Y(bs-Latn) | | | | | Y(bs-Latn) | | | | | | serbian | sr | Y | Y | Y(sr-Latn/sr-Cyrl) | | | | | Y(sr-Latn/sr-Cyrl) | | | | | | fijian | fj | | | Y | | | | | Y | | | | | | filipino | tl | Y | Y | Y(fil) | | | | | Y(fil) | | | | | | haitiancreole | ht | Y | Y | Y | | | | | Y | | | | | | catalan | ca | Y | Y | Y | | | | | Y | | | | | | croatian | hr | Y | Y | Y | | | | | Y | | | | | | latvian | lv | Y | Y | Y | | | | | Y | Y | | | | | lithuanian | lt | Y | Y | Y | | | | | Y | Y | | | | | urdu | ur | Y | Y | Y | | | | | Y | | | | | | ukrainian | uk | Y | Y | Y | | | | | Y | | | | | | welsh | cy | Y | Y | Y | | | | | Y | | | | | | tahiti | ty | | | Y | | | | | Y | | | | | | tongan | to | | | Y | | | | | Y | | | | | | swahili | sw | Y | Y | Y | | | | | Y | | | | | | samoan | sm | Y | | Y | | | | | Y | | | | | | slovak | sk | Y | Y | Y | | | | | Y | Y | | | | | afrikaans | af | Y | Y | Y | | | | | Y | | | | | | norwegian | no | Y | Y | Y | | | | | Y | | | | | | bengali | bn | Y | Y | Y(bn-BD) | | | | | Y | | | | | | malagasy | mg | Y | Y | Y | | | | | Y | | | | | | maltese | mt | Y | Y | Y | | | | | Y | | | | | | queretaro otomi | otq | | | Y | | | | | Y | | | | | | klingon/tlhingan hol | tlh | | | Y | | | | | Y | | | | | | gujarati | gu | Y | Y | Y | | | | | | | | | | | tamil | ta | Y | Y | Y | | | | | | | | | | | telugu | te | Y | Y | Y | | | | | | | | | | | punjabi | pa | Y | Y | Y | | | | | | | | | | | amharic | am | Y | Y | | | | | | | | | | | | azerbaijani | az | Y | Y | | | | | | | | | | | | bashkir | ba | | Y | | | | | | | | | | | | belarusian | be | Y | Y | | | | | | | | | | | | cebuano | ceb | Y | Y | | | | | | | | | | | | chuvash | cv | | Y | | | | | | | | | | | | esperanto | eo | Y | Y | | | | | | | | | | | | basque | eu | Y | Y | | | | | | | | | | | | irish | ga | Y | Y | Y | | | | | | | | | | | emoji | emj | | Y | | | | | | | | | | | | ... | ... | | | | | | | | | | | | | ### About Chinese Language | Language | Language of Translator | [Google](https://translate.google.com) | [Yandex](https://translate.yandex.com) | [Bing](https://www.bing.com/Translator) | [Baidu](https://fanyi.baidu.com) | [Alibaba](https://translate.alibaba.com) | [Tencent](https://fanyi.qq.com) | [Youdao](https://fanyi.youdao.com) | [Sogou](https://fanyi.sogou.com) | [Iciba](https://www.iciba.com/fy) | [Iflytek](https://fanyi.xfyun.cn/console/trans/text) | [Caiyun](https://fanyi.caiyunapp.com) | [Deepl](https://www.deepl.com/translator) | [Argos](https://translate.argosopentech.com) | [Itranslate](https://itranslate.com/webapp) | [Reverso](https://www.reverso.net/text-translation) | [TranslateCom](https://www.translate.com/machine-translation) | [Papago](https://papago.naver.com) | [Utibet](http://mt.utibet.edu.cn/mt) | | ------------- | ---------------------- | -------------------------------------- | -------------------------------------- | --------------------------------------- | -------------------------------- | ---------------------------------------- | ------------------------------- | ---------------------------------- | -------------------------------- | --------------------------------- | ---------------------------------------------------- | ------------------------------------- | ----------------------------------------- | -------------------------------------------- | ------------------------------------------- | --------------------------------------------------- | ------------------------------------------------------------- | ---------------------------------- | ------------------------------------ | | Chinese(简体) | zh-CHS | Y(zh-CN) | Y(zh) | Y(zh-Hans) | Y(zh) | Y(zh) | Y(zh) | Y | Y | Y(zh) | Y(zh) | Y(zh) | Y(zh) | Y(zh) | Y(zh-CN) | Y(zh/chi) | ... | Y(zh-CN) | Y(zh) | | Chinese(繁体) | zh-CHT | Y(zh-TW) | | Y(zh-Hant) | Y(cht) | Y(zh-TW) | | | Y | Y(cnt) | | | | | Y(zh-TW) | | | Y(zh-TW) | | | Chinese(文言文) | wyw | | | | Y | | | | | | | | | | | | | | | | Chinese(粤语) | yue | | | Y | Y | | | | Y | Y | Y | | | | Y(zh-HK) | | | | | | Chinese(内蒙语) | mn | N[外蒙] | N[外蒙] | | | | | | | | Y[内蒙] | | | | N[外蒙] | | | | | | Chinese(维吾尔语) | uy | | | | | | | | | Y | | | | | | | | | | | Chinese(藏语) | ti | | | | | | | | | Y | | | | | | | | | Y | | Chinese(白苗文) | mww | | | Y | | | | | Y | Y | | | | | | | | | | | Chinese(彝语) | ii | | | | | | | | | | Y | | | | | | | | | | Chinese(苗语) | hmn | | | | | | | | | | | | | | Y | | | | | | Chinese(壮语) | zyb | | | | | | | | | | | | | | | | | | | ## Debug Tips ### Linux Runtime Environment 1. To support javascript runtime environment, you should [download and install Node.js](https://nodejs.org/en/download/). ### HttpError 4xx 1. Check whether you made high frequency requests, especially httperror 429. 2. Check whether this service is provided in your region. 3. Detail to solve [HttpError](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status) itself. 4. [Issue me](https://github.com/UlionTse/translators/issues), thanks. ### NetworkError or ProxyError 1. Check whether the network is connected correctly. 2. Check the proxy are enabled on your computer. If it is enabled, try turning it off or otherwise. ## License [MIT Llicense](https://github.com/uliontse/translators/blob/master/LICENSE) %package help Summary: Development documents and examples for translators Provides: python3-translators-doc %description help* * * **Translators** is a library which aims to bring **free, multiple, enjoyable** translation to individuals and students in Python. - [Supported Translation Services](#supported-translation-services) - [Installation](#installation) - [Getting Started](#getting-started) - [Supported Languages](#supported-languages) - [Debug Tips](#debug-tips) - [License](#license) ## Supported Translation Services | ID | Translator | Number of Supported Languages | Advantage | Service | Status | | --- | ------------------------------------------------------------- | ----------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ------------------------------- | | 1 | [Niutrans](https://niutrans.com/trans) | 302 | support the most languages in the world | [Northeastern University](http://english.neu.edu.cn/) / [Niutrans](https://github.com/NiuTrans), China | / | | 2 | [Alibaba](https://translate.alibaba.com) | 221 | support most languages, support professional field | [Alibaba](https://damo.alibaba.com/about?lang=en), China | stable | | 3 | [Baidu](https://fanyi.baidu.com) | 201 | support most languages, support professional field, support Classical Chinese | [Baidu](https://ir.baidu.com/company-overview), China | stable | | 4 | [Iciba](https://www.iciba.com/fy) | 187 | support the most languages in the world | [Kingsoft](https://www.wps.com/about-us/) / [Xiaomi](https://www.mi.com/us/about/), China | stable | | 5 | [MyMemory](https://mymemory.translated.net) | 151 | support the most languages in the world, good at Creole English, Creole French | [Translated](https://translatedlabs.com/welcome), Italy | stable | | 6 | [Iflytek](https://fanyi.xfyun.cn/console/trans/text) | 140 | support the most languages in the world | [Iflytek](https://www.iflytek.com/en/about-us.html), China | / | | 7 | [Google](https://translate.google.com) | 134 | support more languages in the world | [Google](https://about.google/), America | stable(offline in China inland) | | 8 | [VolcEngine](https://translate.volcengine.com) | 122 | support more languages in the world, support professional field | [ByteDance](https://www.bytedance.com/en/), China | / | | 9 | [Lingvanex](https://lingvanex.com/demo) | 112 | support translation of different regions but the same language | [Lingvanex](https://lingvanex.com/about-us/), Cyprus | stable | | 10 | [Bing](https://www.bing.com/Translator) | 110 | support more languages in the world | [Microsoft](https://www.microsoft.com/en-us/about), America | stable | | 11 | [Yandex](https://translate.yandex.com) | 102 | support more languages in the world, support word to emoji | [Yandex](https://yandex.com/company/), Russia | / | | 12 | [Itranslate](https://itranslate.com/webapp) | 101 | support translation of different regions but the same language, such as en-US, en-UK, en-AU | [Itranslate](https://itranslate.com/about), Austria | stable | | 13 | [Sogou](https://fanyi.sogou.com) | 61 | support more languages in the world | [Tencent](https://www.tencent.com/en-us/about.html), China | stable | | 14 | [ModernMt](https://www.modernmt.com/translate) | 56 | open-source, support more languages in the world | [Modernmt](https://github.com/modernmt) / [Translated](https://translatedlabs.com/welcome), Italy | stable | | 15 | [Reverso](https://www.reverso.net/text-translation) | 42 | popular on Mac and Iphone | [Reverso](https://www.corporate-translation.reverso.com/about-us), France | stable | | 16 | [Deepl](https://www.deepl.com/translator) | 27 | high quality to translate but response slowly | [Deepl](https://jobs.deepl.com/l/en), Germany | stable | | 17 | [QQTranSmart](https://transmart.qq.com) | 22 | support main languages | [Tencent](https://www.tencent.com/en-us/about.html), China | stable | | 18 | [TranslateCom](https://www.translate.com/machine-translation) | 21 | good at English translation | [TranslateCom](https://www.translate.com/about-us), America | stable | | 19 | [QQFanyi](https://fanyi.qq.com) | 17 | support main languages | [Tencent](https://www.tencent.com/en-us/about.html), China | stable | | 20 | [Argos](https://translate.argosopentech.com) | 17 | open-source | [Argos](https://github.com/argosopentech) / [Libre](https://github.com/LibreTranslate), America | stable | | 21 | [Youdao](https://ai.youdao.com/product-fanyi-text.s) | 15 | support main languages, high quality | [Netease](https://ir.netease.com/company-overview/corporate-profile), China | stable | | 22 | [Papago](https://papago.naver.com) | 15 | good at Korean translation | [Naver](https://www.navercorp.com/en/naver/company), South Korea | stable | | 23 | [Iflyrec](https://fanyi.iflyrec.com) | 12 | good at Chinese translation | [Iflytek](https://www.iflytek.com/en/about-us.html), China | stable | | 24 | [Caiyun](https://fanyi.caiyunapp.com) | 7 | high quality to translate but response slowly, support professional field | [ColorfulClouds](http://caiyunapp.com/jobs/), China | stable | | 25 | [Mglip](http://fy.mglip.com/pc) | 3 | good at Mongolia translation | [Inner Mongolia University](https://www.imu.edu.cn/yw/Home.htm), China | stable | | 26 | [Utibet](http://mt.utibet.edu.cn/mt) | 2 | good at Tibet translation | [Tibet University](http://www.utibet.edu.cn/), China | stable | ## Installation ```sh # PYPI pip install --upgrade translators # Conda conda install -c conda-forge translators # Source git clone https://github.com/UlionTse/translators.git cd translators python setup.py install ``` ## Getting Started ```python import translators as ts q_text = '季姬寂,集鸡,鸡即棘鸡。棘鸡饥叽,季姬及箕稷济鸡。' q_html = '''
还有另一篇文章《施氏食狮史》。
''' ### usage ts.preaccelerate() # Optional. Caching sessions in advance, which can help improve access speed. print(ts.translators_pool) print(ts.translate_text(q_text)) print(ts.translate_html(q_html, translator='alibaba')) ### parameters help(ts.translate_text) """ translate_text(query_text: str, translator: str = 'bing', from_language: str = 'auto', to_language: str = 'en', **kwargs) -> Union[str, dict] :param query_text: str, must. :param translator: str, default 'bing'. :param from_language: str, default 'auto'. :param to_language: str, default 'en'. :param if_use_preacceleration: bool, default False. :param **kwargs: :param is_detail_result: boolean, default False. :param professional_field: str, support baidu(), caiyun(), alibaba(), volcEngine() only. :param timeout: float, default None. :param proxies: dict, default None. :param sleep_seconds: float, default 0. :param update_session_after_freq: int, default 1000. :param update_session_after_seconds: float, default 1500. :param if_use_cn_host: bool, default False. :param reset_host_url: str, default None. :param if_ignore_empty_query: boolean, default False. :param if_ignore_limit_of_length: boolean, default False. :param limit_of_length: int, default 5000. :param if_show_time_stat: boolean, default False. :param show_time_stat_precision: int, default 4. :param if_print_warning: bool, default True. :param lingvanex_model: str, default 'B2C', choose from ("B2C", "B2B"). :param myMemory_mode: str, default "web", choose from ("web", "api"). :return: str or dict """ ``` ## Supported Languages | Language | Language of Translator | [Google](https://translate.google.com) | [Yandex](https://translate.yandex.com) | [Bing](https://www.bing.com/Translator) | [Baidu](https://fanyi.baidu.com) | [Alibaba](https://translate.alibaba.com) | [Tencent](https://fanyi.qq.com) | [Youdao](https://fanyi.youdao.com) | [Sogou](https://fanyi.sogou.com) | [Deepl](https://www.deepl.com/translator) | [Caiyun](https://fanyi.caiyunapp.com) | [Argos](https://translate.argosopentech.com) | others... | | -------------------- | ---------------------- | -------------------------------------- | -------------------------------------- | --------------------------------------- | -------------------------------- | ---------------------------------------- | ------------------------------- | ---------------------------------- | -------------------------------- | ----------------------------------------- | ------------------------------------- | -------------------------------------------- | --------- | | english | en | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ... | | chinese | zh | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | arabic | ar | Y | Y | Y | Y(ara) | Y | Y | Y | Y | | | Y | | | russian | ru | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | french | fr | Y | Y | Y | Y(fra) | Y | Y | Y | Y | Y | Y | Y | | | german | de | Y | Y | Y | Y | | Y | Y | Y | Y | | Y | | | spanish | es | Y | Y | Y | Y(spa) | Y | Y | Y | Y | Y | Y | Y | | | portuguese | pt | Y | Y | Y(pt/pt-pt) | Y | Y | Y | Y | Y | Y | | Y | | | italian | it | Y | Y | Y | Y | Y | Y | Y | Y | Y | | Y | | | japanese | ja | Y | Y | Y | Y(jp) | | Y | Y | Y | Y | Y | Y | | | korean | ko | Y | Y | Y | Y(kor) | | Y | Y | Y | | | Y | | | greek | el | Y | Y | Y | Y | | | | Y | Y | | | | | dutch | nl | Y | Y | Y | Y | | | Y | Y | Y | | | | | hindi | hi | Y | Y | Y | | | Y | | Y | | | Y | | | turkish | tr | Y | Y | Y | | Y | Y | | Y | | | Y | | | malay | ms | Y | Y | Y | | | Y | | Y | | | | | | thai | th | Y | Y | Y | Y | Y | Y | | Y | | | | | | vietnamese | vi | Y | Y | Y | Y(vie) | Y | Y | Y | Y | | | Y | | | indonesian | id | Y | Y | Y | | Y | Y | Y | Y | | | Y | | | hebrew | he | Y(iw) | Y | Y | | | | | Y | | | | | | polish | pl | Y | Y | Y | Y | | | | Y | Y | | Y | | | mongolian | mn | Y | Y | | | | | | | | | | | | czech | cs | Y | Y | Y | Y | | | | Y | Y | | | | | hungarian | hu | Y | Y | Y | Y | | | | Y | Y | | | | | estonian | et | Y | Y | Y | Y(est) | | | | Y | Y | | | | | bulgarian | bg | Y | Y | Y | Y(bul) | | | | Y | Y | | | | | danish | da | Y | Y | Y | Y(dan) | | | | Y | Y | | | | | finnish | fi | Y | Y | Y | Y(fin) | | | | Y | Y | | | | | romanian | ro | Y | Y | Y | Y(rom) | | | | Y | Y | | | | | swedish | sv | Y | Y | Y | Y(swe) | | | | Y | Y | | | | | slovenian | sl | Y | Y | Y | Y(slo) | | | | Y | Y | | | | | persian/farsi | fa | Y | Y | Y | | | | | Y | | | | | | bosnian | bs | Y | Y | Y(bs-Latn) | | | | | Y(bs-Latn) | | | | | | serbian | sr | Y | Y | Y(sr-Latn/sr-Cyrl) | | | | | Y(sr-Latn/sr-Cyrl) | | | | | | fijian | fj | | | Y | | | | | Y | | | | | | filipino | tl | Y | Y | Y(fil) | | | | | Y(fil) | | | | | | haitiancreole | ht | Y | Y | Y | | | | | Y | | | | | | catalan | ca | Y | Y | Y | | | | | Y | | | | | | croatian | hr | Y | Y | Y | | | | | Y | | | | | | latvian | lv | Y | Y | Y | | | | | Y | Y | | | | | lithuanian | lt | Y | Y | Y | | | | | Y | Y | | | | | urdu | ur | Y | Y | Y | | | | | Y | | | | | | ukrainian | uk | Y | Y | Y | | | | | Y | | | | | | welsh | cy | Y | Y | Y | | | | | Y | | | | | | tahiti | ty | | | Y | | | | | Y | | | | | | tongan | to | | | Y | | | | | Y | | | | | | swahili | sw | Y | Y | Y | | | | | Y | | | | | | samoan | sm | Y | | Y | | | | | Y | | | | | | slovak | sk | Y | Y | Y | | | | | Y | Y | | | | | afrikaans | af | Y | Y | Y | | | | | Y | | | | | | norwegian | no | Y | Y | Y | | | | | Y | | | | | | bengali | bn | Y | Y | Y(bn-BD) | | | | | Y | | | | | | malagasy | mg | Y | Y | Y | | | | | Y | | | | | | maltese | mt | Y | Y | Y | | | | | Y | | | | | | queretaro otomi | otq | | | Y | | | | | Y | | | | | | klingon/tlhingan hol | tlh | | | Y | | | | | Y | | | | | | gujarati | gu | Y | Y | Y | | | | | | | | | | | tamil | ta | Y | Y | Y | | | | | | | | | | | telugu | te | Y | Y | Y | | | | | | | | | | | punjabi | pa | Y | Y | Y | | | | | | | | | | | amharic | am | Y | Y | | | | | | | | | | | | azerbaijani | az | Y | Y | | | | | | | | | | | | bashkir | ba | | Y | | | | | | | | | | | | belarusian | be | Y | Y | | | | | | | | | | | | cebuano | ceb | Y | Y | | | | | | | | | | | | chuvash | cv | | Y | | | | | | | | | | | | esperanto | eo | Y | Y | | | | | | | | | | | | basque | eu | Y | Y | | | | | | | | | | | | irish | ga | Y | Y | Y | | | | | | | | | | | emoji | emj | | Y | | | | | | | | | | | | ... | ... | | | | | | | | | | | | | ### About Chinese Language | Language | Language of Translator | [Google](https://translate.google.com) | [Yandex](https://translate.yandex.com) | [Bing](https://www.bing.com/Translator) | [Baidu](https://fanyi.baidu.com) | [Alibaba](https://translate.alibaba.com) | [Tencent](https://fanyi.qq.com) | [Youdao](https://fanyi.youdao.com) | [Sogou](https://fanyi.sogou.com) | [Iciba](https://www.iciba.com/fy) | [Iflytek](https://fanyi.xfyun.cn/console/trans/text) | [Caiyun](https://fanyi.caiyunapp.com) | [Deepl](https://www.deepl.com/translator) | [Argos](https://translate.argosopentech.com) | [Itranslate](https://itranslate.com/webapp) | [Reverso](https://www.reverso.net/text-translation) | [TranslateCom](https://www.translate.com/machine-translation) | [Papago](https://papago.naver.com) | [Utibet](http://mt.utibet.edu.cn/mt) | | ------------- | ---------------------- | -------------------------------------- | -------------------------------------- | --------------------------------------- | -------------------------------- | ---------------------------------------- | ------------------------------- | ---------------------------------- | -------------------------------- | --------------------------------- | ---------------------------------------------------- | ------------------------------------- | ----------------------------------------- | -------------------------------------------- | ------------------------------------------- | --------------------------------------------------- | ------------------------------------------------------------- | ---------------------------------- | ------------------------------------ | | Chinese(简体) | zh-CHS | Y(zh-CN) | Y(zh) | Y(zh-Hans) | Y(zh) | Y(zh) | Y(zh) | Y | Y | Y(zh) | Y(zh) | Y(zh) | Y(zh) | Y(zh) | Y(zh-CN) | Y(zh/chi) | ... | Y(zh-CN) | Y(zh) | | Chinese(繁体) | zh-CHT | Y(zh-TW) | | Y(zh-Hant) | Y(cht) | Y(zh-TW) | | | Y | Y(cnt) | | | | | Y(zh-TW) | | | Y(zh-TW) | | | Chinese(文言文) | wyw | | | | Y | | | | | | | | | | | | | | | | Chinese(粤语) | yue | | | Y | Y | | | | Y | Y | Y | | | | Y(zh-HK) | | | | | | Chinese(内蒙语) | mn | N[外蒙] | N[外蒙] | | | | | | | | Y[内蒙] | | | | N[外蒙] | | | | | | Chinese(维吾尔语) | uy | | | | | | | | | Y | | | | | | | | | | | Chinese(藏语) | ti | | | | | | | | | Y | | | | | | | | | Y | | Chinese(白苗文) | mww | | | Y | | | | | Y | Y | | | | | | | | | | | Chinese(彝语) | ii | | | | | | | | | | Y | | | | | | | | | | Chinese(苗语) | hmn | | | | | | | | | | | | | | Y | | | | | | Chinese(壮语) | zyb | | | | | | | | | | | | | | | | | | | ## Debug Tips ### Linux Runtime Environment 1. To support javascript runtime environment, you should [download and install Node.js](https://nodejs.org/en/download/). ### HttpError 4xx 1. Check whether you made high frequency requests, especially httperror 429. 2. Check whether this service is provided in your region. 3. Detail to solve [HttpError](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status) itself. 4. [Issue me](https://github.com/UlionTse/translators/issues), thanks. ### NetworkError or ProxyError 1. Check whether the network is connected correctly. 2. Check the proxy are enabled on your computer. If it is enabled, try turning it off or otherwise. ## License [MIT Llicense](https://github.com/uliontse/translators/blob/master/LICENSE) %prep %autosetup -n translators-5.6.3 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-translators -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed Apr 12 2023 Python_Bot