从api.microsofttranslator.com到Symfony上的azure认知服务Translator Text API

时间:2017-07-21 08:32:38

标签: php symfony azure microsoft-translator bing-translator-api

我正在使用cocorico CMS github.com/Cocolabs-SAS/cocorico

所有翻译都设置为使用旧的microsofttranslator.com API;

我知道我应该更改parameter.yml中的URL,但我还没有找到api.microsofttranslator.com/v2/Http.svc/TranslateArray的替换

我把:(所有都在https前面)

  • cocorico.translator.translate.url: api.microsofttranslator.com/v2/Http.svc/TranslateArray

  • cocorico.translator.scope.url:
    api.cognitive.microsoft.com/sts/v1.0/ (是api.microsofttranslator.com)

  • cocorico.translator.token.url: api.cognitive.microsoft.com/sts/v1.0/issueToken (datamarket.accesscontrol.windows.net/v2/OAuth2-13 /)

  • cocorico.translator.grant.type:'client_credentials'

还有cocorico.translator.secret.key:参数但在Azure门户中有2个不同的密钥,但没有密钥,所以我应该将第二个密钥作为密钥吗?

这是对的吗?

是否有将http://api.microsofttranslator.com/v2/Http.svc/TranslateArray替换为?

的链接

在Symfony还有什么可以替代的吗?

谢谢

2 个答案:

答案 0 :(得分:0)

  • 您无需更改HTTP TranslateMenthod网址:http://api.microsofttranslator.com/v2/Http.svc/TranslateArray

  • 您可以使用 KEY 1 KEY 2 作为cocorico.translator.secret.key

查看PHP code sample with TranslateArrayMethod

答案 1 :(得分:0)

Cocolabs刚刚发布了基于新版Azur版微软的新翻译解决方案。

您可以在此处看到提交:https://github.com/Cocolabs-SAS/cocorico/commit/39960f0677870cb8212ff3b8e47819837a2b88f2