我一直在使用来自https://pypi.org/project/translate/的翻译包来做一些文本翻译。所使用的提供程序是microsoft。当使用时,它无法翻译一些简单的文本,这是可以使用谷歌翻译。
from translate import Translator
translate = Translator(provider='microsoft', to_lang='en', secret_access_key='xxxx')
translate.translate('作成者')Out20:'作成者‘
有人能帮我解决这个问题吗?
预期结果:
google_translator.translate('作成者',dest='en').textOut22:“作者”
发布于 2019-08-08 16:30:18
我检查了您正在使用的包的存储库,看起来它自上次更新以来已经很久了。
它使用了2018年初被废弃的基URL of 翻译器文本API v2.0:
https://api.microsofttranslator.com/V2/Http.svc/Translate这与新翻译器文本API v3.0使用的不同:
api.cognitive.microsofttranslator.com为了开始工作,我建议您检查文档中的Python,休息快攻,这些文档向您展示了如何使用Python和Translator文本REST翻译文本字符串,或者如果您愿意,可以一次检查所有的代码!
https://stackoverflow.com/questions/57406827
复制相似问题