【问题标题】:from api.microsofttranslator.com to azure cognitive service Translator Text API on Symfony从 api.microsofttranslator.com 到 Symfony 上的 Azure 认知服务 Translator Text API
【发布时间】:2017-08-04 07:28:07
【问题描述】:

我正在使用 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 中替换以使其正常工作吗?

谢谢

【问题讨论】:

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


    【解决方案1】:
    • 您无需更改 HTTP TranslateMenthod URL:http://api.microsofttranslator.com/v2/Http.svc/TranslateArray

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

    查看PHP code sample with TranslateArrayMethod

    【讨论】:

      【解决方案2】:

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

      你可以在这里看到提交:https://github.com/Cocolabs-SAS/cocorico/commit/39960f0677870cb8212ff3b8e47819837a2b88f2

      【讨论】:

        猜你喜欢
        • 2019-12-07
        • 1970-01-01
        • 2020-03-15
        • 2019-11-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多