网站开发中网页之间的连接形式有网站空间租用多少钱
Googletrans是一个免费且无限制的python库,可实现Google Translate API。 Google Translate交互式API可以用来调用诸如自动侦测语言种类和翻译之类的用途。
英文网址:https://py-googletrans.readthedocs.io/en/latest/#googletrans.Translator.translate
API特性:
- 快速可靠 - 它使用translate.google.com使用的相同服务器
 - 自动语言检测
 - 批量翻译
 - 可自定义的服务URL
 - 连接池(使用requests.Session的优点)
 - HTTP / 2支持
 
关于库使用的注意事项:
- 单个文本的最大字符限制为15k。
 - 由于谷歌翻译的网页版本的限制,此API不保证库始终正常工作。 (如果您不关心稳定性,请使用此库。)
 - 如果您想使用稳定的API,我强烈建议您使用Google的官方翻译API。
 - 如果您收到HTTP 5xx错误或#6等错误,可能是因为Google已禁止您的客户端IP地址。
 
快速开始:
您可以从PyPI安装它:
$ pip install googletrans 
HTTP / 2支持
 这对每个人来说都很棒! (在我的测试中速度提高了2倍)如果你想更快地获得googletrans,你应该安装超级软件包。 Googletrans会自动检测是否安装了hyper,如果安装了hyper,它将用于http网络。
基本用法
 如果未提供源语言,Google翻译会尝试检测源语言。
>>> from googletrans import Translator
>>> translator = Translator()
>>> translator.translate('안녕하세요.')
# <Translated src=ko dest=en text=Good evening. pronunciation=Good evening.>>>> translator.translate('안녕하세요.', dest='ja')
# <Translated src=ko dest=ja text=こんにちは。 pronunciation=Kon'nichiwa.>>>> translator.translate('veritas lux mea', src='la')
# <Translated src=la dest=en text=The truth is my light pronunciation=The truth is my light> 
自定义服务URL
 您可以使用其他谷歌翻译域进行翻译。 如果提供了多个URL,则随机选择一个域。
>>> from googletrans import Translator
>>> translator = Translator(service_urls=['translate.google.com','translate.google.co.kr',]) 
高级用法(批量)
 数组可用于在单个方法调用和单个HTTP会话中转换一批字符串。 上面显示的完全相同的方法也适用于数组。 
>>> translations = translator.translate(['The quick brown fox', 'jumps over', 'the lazy dog'], dest='ko')
>>> for translation in translations:
...    print(translation.origin, ' -> ', translation.text)
# The quick brown fox  ->  빠른 갈색 여우
# jumps over  ->  이상 점프
# the lazy dog  ->  게으른 개 
语言检测
 顾名思义
