首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用翻译翻译文本(Microsoft提供程序)

无法使用翻译翻译文本(Microsoft提供程序)
EN

Stack Overflow用户
提问于 2019-08-08 06:56:35
回答 1查看 525关注 0票数 0

我一直在使用来自https://pypi.org/project/translate/的翻译包来做一些文本翻译。所使用的提供程序是microsoft。当使用时,它无法翻译一些简单的文本,这是可以使用谷歌翻译。

代码语言:javascript
复制
from translate import Translator
translate = Translator(provider='microsoft', to_lang='en', secret_access_key='xxxx')

translate.translate('作成者')

Out20:'作成者‘

有人能帮我解决这个问题吗?

预期结果:

代码语言:javascript
复制
google_translator.translate('作成者',dest='en').text

Out22:“作者”

EN

回答 1

Stack Overflow用户

发布于 2019-08-08 16:30:18

我检查了您正在使用的包的存储库,看起来它自上次更新以来已经很久了。

它使用了2018年初被废弃的基URL of 翻译器文本API v2.0

代码语言:javascript
复制
https://api.microsofttranslator.com/V2/Http.svc/Translate

这与新翻译器文本API v3.0使用的不同:

代码语言:javascript
复制
api.cognitive.microsofttranslator.com

为了开始工作,我建议您检查文档中的Python,休息快攻,这些文档向您展示了如何使用Python和Translator文本REST翻译文本字符串,或者如果您愿意,可以一次检查所有的代码

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57406827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档